builder: mozilla-inbound_win7-ix-debug_test-web-platform-tests-7
slave: t-w732-ix-096
starttime: 1448046502.24
results: success (0)
buildid: 20151120091932
builduid: 3fe4260e22af4f729d3e2ee33b3abacb
revision: 7fd167583034b8b5981b8dcbe05b5505a9b2db50
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 11:08:22.244984) =========
master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 11:08:22.245437) =========
========= Started set props: basedir (results: 0, elapsed: 1 secs) (at 2015-11-20 11:08:22.245725) =========
'cd'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['cd']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-096
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-096
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=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\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-096
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
C:\slave\test
program finished with exit code 0
elapsedTime=0.583000
basedir: 'C:\\slave\\test'
========= master_lag: 1.39 =========
========= Finished set props: basedir (results: 0, elapsed: 1 secs) (at 2015-11-20 11:08:24.220118) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 11:08:24.220437) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 11:08:24.929270) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 11:08:24.929561) =========
'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\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-096
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-096
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=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\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-096
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
program finished with exit code 0
elapsedTime=0.301000
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 11:08:25.249949) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 11:08:25.250278) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 11:08:25.250637) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 11:08:25.250921) =========
'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\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-096
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-096
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=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\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-096
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
--11:08:25-- 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% 15.08 MB/s
11:08:25 (15.08 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.753000
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 11:08:26.021774) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2015-11-20 11:08:26.022211) =========
'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\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-096
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-096
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=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\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-096
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
program finished with exit code 0
elapsedTime=3.403000
========= master_lag: 0.01 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2015-11-20 11:08:29.438180) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-20 11:08:29.438531) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 7fd167583034b8b5981b8dcbe05b5505a9b2db50 --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 7fd167583034b8b5981b8dcbe05b5505a9b2db50 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-096
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-096
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=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\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-096
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
using PTY: False
2015-11-20 11:08:29,628 truncating revision to first 12 chars
2015-11-20 11:08:29,628 Setting DEBUG logging.
2015-11-20 11:08:29,628 attempt 1/10
2015-11-20 11:08:29,628 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/7fd167583034?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-20 11:08:30,773 unpacking tar archive at: mozilla-inbound-7fd167583034/testing/mozharness/
program finished with exit code 0
elapsedTime=1.775000
========= master_lag: 0.40 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-20 11:08:31.613675) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 11:08:31.614042) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 11:08:31.800028) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 11:08:31.800342) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 11:08:31.800805) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 20 mins, 11 secs) (at 2015-11-20 11:08:31.801100) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '8' '--this-chunk' '7' '--blob-upload-branch' 'mozilla-inbound' '--download-symbols' 'true'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-096
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
DevEnvDir=D:\msvs8\Common7\IDE
FP_NO_HOST_CHECK=NO
FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
FrameworkSDKDir=D:\msvs8\SDK\v2.0
FrameworkVersion=v2.0.50727
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB
LOCALAPPDATA=C:\Users\cltbld\AppData\Local
LOGONSERVER=\\T-W732-IX-096
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZILLABUILD=D:\mozilla-build
MOZILLABUILDDRIVE=C:
MOZILLABUILDPATH=\mozilla-build\
MOZ_AIRBAG=1
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_MSVCVERSION=8
MOZ_NO_REMOTE=1
MOZ_TOOLS=D:\mozilla-build\moztools
MSVCDir=D:\msvs8\VC
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files\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:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;C:\mozilla-build\hg
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=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\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\cltbld\AppData\Local\Temp
USERDOMAIN=T-W732-IX-096
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld
VCINSTALLDIR=D:\msvs8\VC
VCVARS=D:\msvs8\VC\bin\vcvars32.bat
VSINSTALLDIR=D:\msvs8
WINDIR=C:\windows
WINDOWS_TRACING_FLAGS=3
WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log
XPCOM_DEBUG_BREAK=warn
using PTY: False
11:08:32 INFO - MultiFileLogger online at 20151120 11:08:32 in C:\slave\test
11:08:32 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
11:08:32 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
11:08:32 INFO - {'append_to_log': False,
11:08:32 INFO - 'base_work_dir': 'C:\\slave\\test',
11:08:32 INFO - 'blob_upload_branch': 'mozilla-inbound',
11:08:32 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
11:08:32 INFO - 'buildbot_json_path': 'buildprops.json',
11:08:32 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
11:08:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
11:08:32 INFO - 'download_minidump_stackwalk': True,
11:08:32 INFO - 'download_symbols': 'true',
11:08:32 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
11:08:32 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
11:08:32 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
11:08:32 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
11:08:32 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
11:08:32 INFO - 'C:/mozilla-build/tooltool.py'),
11:08:32 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
11:08:32 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
11:08:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
11:08:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
11:08:32 INFO - 'log_level': 'info',
11:08:32 INFO - 'log_to_console': True,
11:08:32 INFO - 'opt_config_files': (),
11:08:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
11:08:32 INFO - '--processes=1',
11:08:32 INFO - '--config=%(test_path)s/wptrunner.ini',
11:08:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
11:08:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
11:08:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
11:08:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
11:08:32 INFO - 'pip_index': False,
11:08:32 INFO - 'require_test_zip': True,
11:08:32 INFO - 'test_type': ('testharness',),
11:08:32 INFO - 'this_chunk': '7',
11:08:32 INFO - 'total_chunks': '8',
11:08:32 INFO - 'virtualenv_path': 'venv',
11:08:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
11:08:32 INFO - 'work_dir': 'build'}
11:08:32 INFO - #####
11:08:32 INFO - ##### Running clobber step.
11:08:32 INFO - #####
11:08:32 INFO - Running pre-action listener: _resource_record_pre_action
11:08:32 INFO - Running main action method: clobber
11:08:32 INFO - rmtree: C:\slave\test\build
11:08:32 INFO - Using _rmtree_windows ...
11:08:32 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
11:11:10 INFO - Running post-action listener: _resource_record_post_action
11:11:10 INFO - #####
11:11:10 INFO - ##### Running read-buildbot-config step.
11:11:10 INFO - #####
11:11:10 INFO - Running pre-action listener: _resource_record_pre_action
11:11:10 INFO - Running main action method: read_buildbot_config
11:11:10 INFO - Using buildbot properties:
11:11:10 INFO - {
11:11:10 INFO - "properties": {
11:11:10 INFO - "buildnumber": 287,
11:11:10 INFO - "product": "firefox",
11:11:10 INFO - "script_repo_revision": "production",
11:11:10 INFO - "branch": "mozilla-inbound",
11:11:10 INFO - "repository": "",
11:11:10 INFO - "buildername": "Windows 7 32-bit mozilla-inbound debug test web-platform-tests-7",
11:11:10 INFO - "buildid": "20151120091932",
11:11:10 INFO - "slavename": "t-w732-ix-096",
11:11:10 INFO - "pgo_build": "False",
11:11:10 INFO - "basedir": "C:\\slave\\test",
11:11:10 INFO - "project": "",
11:11:10 INFO - "platform": "win32",
11:11:10 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/",
11:11:10 INFO - "slavebuilddir": "test",
11:11:10 INFO - "scheduler": "tests-mozilla-inbound-win7-ix-debug-unittest-7-3600",
11:11:10 INFO - "repo_path": "integration/mozilla-inbound",
11:11:10 INFO - "moz_repo_path": "",
11:11:10 INFO - "stage_platform": "win32",
11:11:10 INFO - "builduid": "3fe4260e22af4f729d3e2ee33b3abacb",
11:11:10 INFO - "revision": "7fd167583034b8b5981b8dcbe05b5505a9b2db50"
11:11:10 INFO - },
11:11:10 INFO - "sourcestamp": {
11:11:10 INFO - "repository": "",
11:11:10 INFO - "hasPatch": false,
11:11:10 INFO - "project": "",
11:11:10 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:11:10 INFO - "changes": [
11:11:10 INFO - {
11:11:10 INFO - "category": null,
11:11:10 INFO - "files": [
11:11:10 INFO - {
11:11:10 INFO - "url": null,
11:11:10 INFO - "name": "https://queue.taskcluster.net/v1/task/TR4mcpRmRGiXwy9K9Y9xUQ/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
11:11:10 INFO - },
11:11:10 INFO - {
11:11:10 INFO - "url": null,
11:11:10 INFO - "name": "https://queue.taskcluster.net/v1/task/TR4mcpRmRGiXwy9K9Y9xUQ/artifacts/public/build/test_packages.json"
11:11:10 INFO - }
11:11:10 INFO - ],
11:11:10 INFO - "repository": "",
11:11:10 INFO - "rev": "6144806b5c1333c4bfa951a6fad55ce28c802654",
11:11:10 INFO - "who": "gijskruitbosch@gmail.com",
11:11:10 INFO - "when": 1448035527,
11:11:10 INFO - "number": 6689138,
11:11:10 INFO - "comments": "Bug 1191468 - always load app dir add-ons irrespective of enabledScopes, r=Mossop,froydnj",
11:11:10 INFO - "project": "",
11:11:10 INFO - "at": "Fri 20 Nov 2015 08:05:27",
11:11:10 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:11:10 INFO - "revlink": "",
11:11:10 INFO - "properties": [
11:11:10 INFO - [
11:11:10 INFO - "buildid",
11:11:10 INFO - "20151120062134",
11:11:10 INFO - "Change"
11:11:10 INFO - ],
11:11:10 INFO - [
11:11:10 INFO - "builduid",
11:11:10 INFO - "2ba6f63a59844d10adef3ac11a69d470",
11:11:10 INFO - "Change"
11:11:10 INFO - ],
11:11:10 INFO - [
11:11:10 INFO - "pgo_build",
11:11:10 INFO - "False",
11:11:10 INFO - "Change"
11:11:10 INFO - ]
11:11:10 INFO - ],
11:11:10 INFO - "revision": "6144806b5c1333c4bfa951a6fad55ce28c802654"
11:11:10 INFO - },
11:11:10 INFO - {
11:11:10 INFO - "category": null,
11:11:10 INFO - "files": [
11:11:10 INFO - {
11:11:10 INFO - "url": null,
11:11:10 INFO - "name": "https://queue.taskcluster.net/v1/task/PP1phpDtSI6mIJsgmyppHw/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
11:11:10 INFO - },
11:11:10 INFO - {
11:11:10 INFO - "url": null,
11:11:10 INFO - "name": "https://queue.taskcluster.net/v1/task/PP1phpDtSI6mIJsgmyppHw/artifacts/public/build/test_packages.json"
11:11:10 INFO - }
11:11:10 INFO - ],
11:11:10 INFO - "repository": "",
11:11:10 INFO - "rev": "18344b1eb183ceff41d82218826be7846eb09481",
11:11:10 INFO - "who": "ahalberstadt@mozilla.com",
11:11:10 INFO - "when": 1448035731,
11:11:10 INFO - "number": 6689150,
11:11:10 INFO - "comments": "Bug 1225903 - Drop support for b2g desktop in mochitest, r=jgriffin\n\nMochitests on b2g desktop are no longer being run on any trunk branches, including\nb2g-inbound. Dropping support for it significantly reduces complexity\nin the mochitest harness.",
11:11:10 INFO - "project": "",
11:11:10 INFO - "at": "Fri 20 Nov 2015 08:08:51",
11:11:10 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:11:10 INFO - "revlink": "",
11:11:10 INFO - "properties": [
11:11:10 INFO - [
11:11:10 INFO - "buildid",
11:11:10 INFO - "20151120062534",
11:11:10 INFO - "Change"
11:11:10 INFO - ],
11:11:10 INFO - [
11:11:10 INFO - "builduid",
11:11:10 INFO - "4001d139344d4f03ac75f02fca5c0b93",
11:11:10 INFO - "Change"
11:11:10 INFO - ],
11:11:10 INFO - [
11:11:10 INFO - "pgo_build",
11:11:10 INFO - "False",
11:11:10 INFO - "Change"
11:11:10 INFO - ]
11:11:10 INFO - ],
11:11:10 INFO - "revision": "18344b1eb183ceff41d82218826be7846eb09481"
11:11:10 INFO - },
11:11:10 INFO - {
11:11:10 INFO - "category": null,
11:11:10 INFO - "files": [
11:11:10 INFO - {
11:11:10 INFO - "url": null,
11:11:10 INFO - "name": "https://queue.taskcluster.net/v1/task/rKjD7x9nRJWjDTZwsW1bwg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
11:11:10 INFO - },
11:11:10 INFO - {
11:11:10 INFO - "url": null,
11:11:10 INFO - "name": "https://queue.taskcluster.net/v1/task/rKjD7x9nRJWjDTZwsW1bwg/artifacts/public/build/test_packages.json"
11:11:10 INFO - }
11:11:10 INFO - ],
11:11:10 INFO - "repository": "",
11:11:10 INFO - "rev": "14bd25c639127766d0c29c651e764fe53a3144a2",
11:11:10 INFO - "who": "tsaunders@mozilla.com",
11:11:10 INFO - "when": 1448036711,
11:11:10 INFO - "number": 6689260,
11:11:10 INFO - "comments": "bug 1225943 - remove QI to nsIMarkupDocumentViewer from gfx/tests/crashtests/358732-iframe.html r=smaug\n",
11:11:10 INFO - "project": "",
11:11:10 INFO - "at": "Fri 20 Nov 2015 08:25:11",
11:11:10 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:11:10 INFO - "revlink": "",
11:11:10 INFO - "properties": [
11:11:10 INFO - [
11:11:10 INFO - "buildid",
11:11:10 INFO - "20151120064933",
11:11:10 INFO - "Change"
11:11:10 INFO - ],
11:11:10 INFO - [
11:11:10 INFO - "builduid",
11:11:10 INFO - "92ed8544e42648758a1b98723ab55c04",
11:11:10 INFO - "Change"
11:11:10 INFO - ],
11:11:10 INFO - [
11:11:10 INFO - "pgo_build",
11:11:10 INFO - "False",
11:11:10 INFO - "Change"
11:11:10 INFO - ]
11:11:10 INFO - ],
11:11:10 INFO - "revision": "14bd25c639127766d0c29c651e764fe53a3144a2"
11:11:10 INFO - },
11:11:10 INFO - {
11:11:10 INFO - "category": null,
11:11:10 INFO - "files": [
11:11:10 INFO - {
11:11:10 INFO - "url": null,
11:11:10 INFO - "name": "https://queue.taskcluster.net/v1/task/aKD2tJRwSeavhxB241CBbA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
11:11:10 INFO - },
11:11:10 INFO - {
11:11:10 INFO - "url": null,
11:11:10 INFO - "name": "https://queue.taskcluster.net/v1/task/aKD2tJRwSeavhxB241CBbA/artifacts/public/build/test_packages.json"
11:11:10 INFO - }
11:11:10 INFO - ],
11:11:10 INFO - "repository": "",
11:11:10 INFO - "rev": "e88481d8ea9f6df9d825627665b4d8ac52ec6a40",
11:11:10 INFO - "who": "cbook@mozilla.com",
11:11:10 INFO - "when": 1448039392,
11:11:10 INFO - "number": 6689490,
11:11:10 INFO - "comments": "Merge mozilla-central to mozilla-inbound on a CLOSED TREE",
11:11:10 INFO - "project": "",
11:11:10 INFO - "at": "Fri 20 Nov 2015 09:09:52",
11:11:10 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:11:10 INFO - "revlink": "",
11:11:10 INFO - "properties": [
11:11:10 INFO - [
11:11:10 INFO - "buildid",
11:11:10 INFO - "20151120074543",
11:11:10 INFO - "Change"
11:11:10 INFO - ],
11:11:10 INFO - [
11:11:10 INFO - "builduid",
11:11:10 INFO - "a1f19a0da7f0404aaaead23defb7f9ee",
11:11:10 INFO - "Change"
11:11:10 INFO - ],
11:11:10 INFO - [
11:11:10 INFO - "pgo_build",
11:11:10 INFO - "False",
11:11:10 INFO - "Change"
11:11:10 INFO - ]
11:11:10 INFO - ],
11:11:10 INFO - "revision": "e88481d8ea9f6df9d825627665b4d8ac52ec6a40"
11:11:10 INFO - },
11:11:10 INFO - {
11:11:10 INFO - "category": null,
11:11:10 INFO - "files": [
11:11:10 INFO - {
11:11:10 INFO - "url": null,
11:11:10 INFO - "name": "https://queue.taskcluster.net/v1/task/_dnhRlv-QGq-cTrGYLI4_Q/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
11:11:10 INFO - },
11:11:10 INFO - {
11:11:10 INFO - "url": null,
11:11:10 INFO - "name": "https://queue.taskcluster.net/v1/task/_dnhRlv-QGq-cTrGYLI4_Q/artifacts/public/build/test_packages.json"
11:11:10 INFO - }
11:11:10 INFO - ],
11:11:10 INFO - "repository": "",
11:11:10 INFO - "rev": "027edbd76ba2b32b9cd10490d8e216d982e7dc60",
11:11:10 INFO - "who": "cbook@mozilla.com",
11:11:10 INFO - "when": 1448042605,
11:11:10 INFO - "number": 6689817,
11:11:10 INFO - "comments": "Backed out 13 changesets (bug 1200595) for possibly breaking Reftest [TC] Crashtest tc-R on a CLOSED TREE\n\nBacked out changeset e7278af0a484 (bug 1200595)\nBacked out changeset c13228f84d85 (bug 1200595)\nBacked out changeset 4b88e8a3d8af (bug 1200595)\nBacked out changeset e55376bd2cf8 (bug 1200595)\nBacked out changeset 9c27c8e2c021 (bug 1200595)\nBacked out changeset a369a2983ceb (bug 1200595)\nBacked out changeset 09e71ba15ea8 (bug 1200595)\nBacked out changeset b555b130d439 (bug 1200595)\nBacked out changeset 6819f6d82287 (bug 1200595)\nBacked out changeset a8cdfbf443d8 (bug 1200595)\nBacked out changeset 0092c9d7a86b (bug 1200595)\nBacked out changeset 6dc38a1e6073 (bug 1200595)\nBacked out changeset fe2164aa1468 (bug 1200595)",
11:11:10 INFO - "project": "",
11:11:10 INFO - "at": "Fri 20 Nov 2015 10:03:25",
11:11:10 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:11:10 INFO - "revlink": "",
11:11:10 INFO - "properties": [
11:11:10 INFO - [
11:11:10 INFO - "buildid",
11:11:10 INFO - "20151120075636",
11:11:10 INFO - "Change"
11:11:10 INFO - ],
11:11:10 INFO - [
11:11:10 INFO - "builduid",
11:11:10 INFO - "4f093e2f5a4741709501c88864ec28ef",
11:11:10 INFO - "Change"
11:11:10 INFO - ],
11:11:10 INFO - [
11:11:10 INFO - "pgo_build",
11:11:10 INFO - "False",
11:11:10 INFO - "Change"
11:11:10 INFO - ]
11:11:10 INFO - ],
11:11:10 INFO - "revision": "027edbd76ba2b32b9cd10490d8e216d982e7dc60"
11:11:10 INFO - },
11:11:10 INFO - {
11:11:10 INFO - "category": null,
11:11:10 INFO - "files": [
11:11:10 INFO - {
11:11:10 INFO - "url": null,
11:11:10 INFO - "name": "https://queue.taskcluster.net/v1/task/reZt0yOOSNWsq9SLeQ-wiA/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
11:11:10 INFO - },
11:11:10 INFO - {
11:11:10 INFO - "url": null,
11:11:10 INFO - "name": "https://queue.taskcluster.net/v1/task/reZt0yOOSNWsq9SLeQ-wiA/artifacts/public/build/test_packages.json"
11:11:10 INFO - }
11:11:10 INFO - ],
11:11:10 INFO - "repository": "",
11:11:10 INFO - "rev": "5204bd4ad56c68506513f348959f14a17429a860",
11:11:10 INFO - "who": "eakhgari@mozilla.com",
11:11:10 INFO - "when": 1448043081,
11:11:10 INFO - "number": 6689860,
11:11:10 INFO - "comments": "Bug 1198078 - Part 2: Add tests for mixed content blocking of scripts in workers; r=ckerschb\n",
11:11:10 INFO - "project": "",
11:11:10 INFO - "at": "Fri 20 Nov 2015 10:11:21",
11:11:10 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:11:10 INFO - "revlink": "",
11:11:10 INFO - "properties": [
11:11:10 INFO - [
11:11:10 INFO - "buildid",
11:11:10 INFO - "20151120080736",
11:11:10 INFO - "Change"
11:11:10 INFO - ],
11:11:10 INFO - [
11:11:10 INFO - "builduid",
11:11:10 INFO - "a009b83f48d54cff86f29cab0866fa72",
11:11:10 INFO - "Change"
11:11:10 INFO - ],
11:11:10 INFO - [
11:11:10 INFO - "pgo_build",
11:11:10 INFO - "False",
11:11:10 INFO - "Change"
11:11:10 INFO - ]
11:11:10 INFO - ],
11:11:10 INFO - "revision": "5204bd4ad56c68506513f348959f14a17429a860"
11:11:10 INFO - },
11:11:10 INFO - {
11:11:10 INFO - "category": null,
11:11:10 INFO - "files": [
11:11:10 INFO - {
11:11:10 INFO - "url": null,
11:11:10 INFO - "name": "https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip"
11:11:10 INFO - },
11:11:10 INFO - {
11:11:10 INFO - "url": null,
11:11:10 INFO - "name": "https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/test_packages.json"
11:11:10 INFO - }
11:11:10 INFO - ],
11:11:10 INFO - "repository": "",
11:11:10 INFO - "rev": "7fd167583034b8b5981b8dcbe05b5505a9b2db50",
11:11:10 INFO - "who": "amccreight@mozilla.com",
11:11:10 INFO - "when": 1448046115,
11:11:10 INFO - "number": 6690040,
11:11:10 INFO - "comments": "Bug 1226291 - Add SpecialPowers API for importing a jsm into the main process. r=jmaher",
11:11:10 INFO - "project": "",
11:11:10 INFO - "at": "Fri 20 Nov 2015 11:01:55",
11:11:10 INFO - "branch": "mozilla-inbound-win32-debug-unittest",
11:11:10 INFO - "revlink": "",
11:11:10 INFO - "properties": [
11:11:10 INFO - [
11:11:10 INFO - "buildid",
11:11:10 INFO - "20151120091932",
11:11:10 INFO - "Change"
11:11:10 INFO - ],
11:11:10 INFO - [
11:11:10 INFO - "builduid",
11:11:10 INFO - "3fe4260e22af4f729d3e2ee33b3abacb",
11:11:10 INFO - "Change"
11:11:10 INFO - ],
11:11:10 INFO - [
11:11:10 INFO - "pgo_build",
11:11:10 INFO - "False",
11:11:10 INFO - "Change"
11:11:10 INFO - ]
11:11:10 INFO - ],
11:11:10 INFO - "revision": "7fd167583034b8b5981b8dcbe05b5505a9b2db50"
11:11:10 INFO - }
11:11:10 INFO - ],
11:11:10 INFO - "revision": "7fd167583034b8b5981b8dcbe05b5505a9b2db50"
11:11:10 INFO - }
11:11:10 INFO - }
11:11:10 INFO - Found installer url https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip.
11:11:10 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/test_packages.json.
11:11:10 INFO - Running post-action listener: _resource_record_post_action
11:11:10 INFO - #####
11:11:10 INFO - ##### Running download-and-extract step.
11:11:10 INFO - #####
11:11:10 INFO - Running pre-action listener: _resource_record_pre_action
11:11:10 INFO - Running main action method: download_and_extract
11:11:10 INFO - mkdir: C:\slave\test\build\tests
11:11:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:11:10 INFO - https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
11:11:11 INFO - trying https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/test_packages.json
11:11:11 INFO - Downloading https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
11:11:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
11:11:12 INFO - Downloaded 1221 bytes.
11:11:12 INFO - Reading from file C:\slave\test\build\test_packages.json
11:11:12 INFO - Using the following test package requirements:
11:11:12 INFO - {u'common': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
11:11:12 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
11:11:12 INFO - u'firefox-45.0a1.en-US.win32.cppunittest.tests.zip'],
11:11:12 INFO - u'jittest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
11:11:12 INFO - u'jsshell-win32.zip'],
11:11:12 INFO - u'mochitest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
11:11:12 INFO - u'firefox-45.0a1.en-US.win32.mochitest.tests.zip'],
11:11:12 INFO - u'mozbase': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
11:11:12 INFO - u'reftest': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
11:11:12 INFO - u'firefox-45.0a1.en-US.win32.reftest.tests.zip'],
11:11:12 INFO - u'talos': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
11:11:12 INFO - u'firefox-45.0a1.en-US.win32.talos.tests.zip'],
11:11:12 INFO - u'web-platform': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
11:11:12 INFO - u'firefox-45.0a1.en-US.win32.web-platform.tests.zip'],
11:11:12 INFO - u'webapprt': [u'firefox-45.0a1.en-US.win32.common.tests.zip'],
11:11:12 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.win32.common.tests.zip',
11:11:12 INFO - u'firefox-45.0a1.en-US.win32.xpcshell.tests.zip']}
11:11:12 INFO - Downloading packages: [u'firefox-45.0a1.en-US.win32.common.tests.zip', u'firefox-45.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
11:11:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:11:12 INFO - https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
11:11:12 INFO - trying https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip
11:11:12 INFO - Downloading https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-45.0a1.en-US.win32.common.tests.zip
11:11:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.common.tests.zip'}, attempt #1
11:11:13 INFO - Downloaded 19215221 bytes.
11:11:13 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
11:11:13 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-45.0a1.en-US.win32.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
11:11:13 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
11:11:15 INFO - caution: filename not matched: web-platform/*
11:11:15 INFO - Return code: 11
11:11:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:11:15 INFO - https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
11:11:15 INFO - trying https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip
11:11:15 INFO - Downloading https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-45.0a1.en-US.win32.web-platform.tests.zip
11:11:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1
11:11:17 INFO - Downloaded 30977000 bytes.
11:11:17 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
11:11:17 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-45.0a1.en-US.win32.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
11:11:17 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
11:11:52 INFO - caution: filename not matched: bin/*
11:11:52 INFO - caution: filename not matched: config/*
11:11:52 INFO - caution: filename not matched: mozbase/*
11:11:52 INFO - caution: filename not matched: marionette/*
11:11:52 INFO - Return code: 11
11:11:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:11:52 INFO - https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip matches https://queue.taskcluster.net
11:11:52 INFO - trying https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
11:11:52 INFO - Downloading https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip to C:\slave\test\build\firefox-45.0a1.en-US.win32.zip
11:11:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.zip'}, attempt #1
11:11:57 INFO - Downloaded 65100847 bytes.
11:11:57 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
11:11:57 INFO - mkdir: C:\slave\test\properties
11:11:57 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
11:11:57 INFO - Writing to file C:\slave\test\properties\build_url
11:11:57 INFO - Contents:
11:11:57 INFO - build_url:https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.zip
11:11:57 INFO - mkdir: C:\slave\test\build\symbols
11:11: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')]}
11:11:57 INFO - https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net
11:11:57 INFO - trying https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
11:11:57 INFO - Downloading https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\symbols\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
11:11:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\symbols\\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1
11:12:00 INFO - Downloaded 52786320 bytes.
11:12:00 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
11:12:00 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
11:12:00 INFO - Writing to file C:\slave\test\properties\symbols_url
11:12:00 INFO - Contents:
11:12:00 INFO - symbols_url:https://queue.taskcluster.net/v1/task/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
11:12:00 INFO - Running command: ['unzip', '-q', 'C:\\slave\\test\\build\\symbols\\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip'] in C:\slave\test\build\symbols
11:12:00 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-45.0a1.en-US.win32.crashreporter-symbols.zip
11:12:03 INFO - Return code: 0
11:12:03 INFO - Running post-action listener: _resource_record_post_action
11:12:03 INFO - Running post-action listener: set_extra_try_arguments
11:12:03 INFO - #####
11:12:03 INFO - ##### Running create-virtualenv step.
11:12:03 INFO - #####
11:12:03 INFO - Running pre-action listener: _pre_create_virtualenv
11:12:03 INFO - Running pre-action listener: _resource_record_pre_action
11:12:03 INFO - Running main action method: create_virtualenv
11:12:03 INFO - Creating virtualenv C:\slave\test\build\venv
11:12:03 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build
11:12:03 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
11:12:09 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
11:12:13 INFO - Installing distribute......................................................................................................................................................................................done.
11:12:14 INFO - Return code: 0
11:12:14 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
11:12:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:12:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:12:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:12:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:12:14 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 0x018E06B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C162F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BDE8D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B832C0>, '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 0x01826D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01264E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-096', 'USERDOMAIN': 'T-W732-IX-096', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-096', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:12:14 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build
11:12:14 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
11:12:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:12:14 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:12:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:12:14 INFO - 'COMPUTERNAME': 'T-W732-IX-096',
11:12:14 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:12:14 INFO - 'DCLOCATION': 'SCL3',
11:12:14 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:12:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:12:14 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:12:14 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:12:14 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:12:14 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:12:14 INFO - 'HOMEDRIVE': 'C:',
11:12:14 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:12:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:12:14 INFO - 'KTS_VERSION': '1.19c',
11:12:14 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:12:14 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:12:14 INFO - 'LOGONSERVER': '\\\\T-W732-IX-096',
11:12:14 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:12:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:12:14 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:12:14 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:12:14 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:12:14 INFO - 'MOZ_AIRBAG': '1',
11:12:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:12:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:12:14 INFO - 'MOZ_MSVCVERSION': '8',
11:12:14 INFO - 'MOZ_NO_REMOTE': '1',
11:12:14 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:12:14 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:12:14 INFO - 'NO_EM_RESTART': '1',
11:12:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:12:14 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:12:14 INFO - 'OS': 'Windows_NT',
11:12:14 INFO - 'OURDRIVE': 'C:',
11:12:14 INFO - 'PATH': 'C:\\Program Files\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:12:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:12:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:12:14 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:12:14 INFO - 'PROCESSOR_LEVEL': '6',
11:12:14 INFO - 'PROCESSOR_REVISION': '1e05',
11:12:14 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:12:14 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:12:14 INFO - 'PROMPT': '$P$G',
11:12:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:12:14 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:12:14 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:12:14 INFO - 'PWD': 'C:\\slave\\test',
11:12:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:12:14 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:12:14 INFO - 'SYSTEMDRIVE': 'C:',
11:12:14 INFO - 'SYSTEMROOT': 'C:\\windows',
11:12:14 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:12:14 INFO - 'TEST1': 'testie',
11:12:14 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:12:14 INFO - 'USERDOMAIN': 'T-W732-IX-096',
11:12:14 INFO - 'USERNAME': 'cltbld',
11:12:14 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:12:14 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:12:14 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:12:14 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:12:14 INFO - 'WINDIR': 'C:\\windows',
11:12:14 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:12:14 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:12:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:12:15 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:12:15 INFO - Downloading/unpacking psutil>=0.7.1
11:12:15 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
11:12:15 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fpsutil-3.1.1.tar.gz
11:12:15 INFO - Running setup.py egg_info for package psutil
11:12:15 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
11:12:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
11:12:15 INFO - Installing collected packages: psutil
11:12:15 INFO - Running setup.py install for psutil
11:12:15 INFO - building 'psutil._psutil_windows' extension
11:12:15 INFO - error: Unable to find vcvarsall.bat
11:12:15 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\appdata\local\temp\pip-hab9id-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
11:12:15 INFO - running install
11:12:15 INFO - running build
11:12:15 INFO - running build_py
11:12:15 INFO - creating build
11:12:15 INFO - creating build\lib.win32-2.7
11:12:15 INFO - creating build\lib.win32-2.7\psutil
11:12:15 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
11:12:15 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
11:12:15 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
11:12:15 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
11:12:15 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
11:12:15 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
11:12:15 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
11:12:15 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
11:12:15 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
11:12:15 INFO - running build_ext
11:12:15 INFO - building 'psutil._psutil_windows' extension
11:12:15 INFO - error: Unable to find vcvarsall.bat
11:12:15 INFO - ----------------------------------------
11:12:15 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\appdata\local\temp\pip-hab9id-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
11:12:15 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
11:12:15 WARNING - Return code: 1
11:12:15 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries!
11:12:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
11:12:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:12:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:12:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:12:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:12:16 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 0x018E06B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C162F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BDE8D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B832C0>, '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 0x01826D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01264E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-096', 'USERDOMAIN': 'T-W732-IX-096', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-096', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:12:16 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
11:12:16 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
11:12:16 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:12:16 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:12:16 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:12:16 INFO - 'COMPUTERNAME': 'T-W732-IX-096',
11:12:16 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:12:16 INFO - 'DCLOCATION': 'SCL3',
11:12:16 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:12:16 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:12:16 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:12:16 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:12:16 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:12:16 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:12:16 INFO - 'HOMEDRIVE': 'C:',
11:12:16 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:12:16 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:12:16 INFO - 'KTS_VERSION': '1.19c',
11:12:16 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:12:16 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:12:16 INFO - 'LOGONSERVER': '\\\\T-W732-IX-096',
11:12:16 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:12:16 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:12:16 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:12:16 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:12:16 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:12:16 INFO - 'MOZ_AIRBAG': '1',
11:12:16 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:12:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:12:16 INFO - 'MOZ_MSVCVERSION': '8',
11:12:16 INFO - 'MOZ_NO_REMOTE': '1',
11:12:16 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:12:16 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:12:16 INFO - 'NO_EM_RESTART': '1',
11:12:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:12:16 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:12:16 INFO - 'OS': 'Windows_NT',
11:12:16 INFO - 'OURDRIVE': 'C:',
11:12:16 INFO - 'PATH': 'C:\\Program Files\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:12:16 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:12:16 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:12:16 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:12:16 INFO - 'PROCESSOR_LEVEL': '6',
11:12:16 INFO - 'PROCESSOR_REVISION': '1e05',
11:12:16 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:12:16 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:12:16 INFO - 'PROMPT': '$P$G',
11:12:16 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:12:16 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:12:16 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:12:16 INFO - 'PWD': 'C:\\slave\\test',
11:12:16 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:12:16 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:12:16 INFO - 'SYSTEMDRIVE': 'C:',
11:12:16 INFO - 'SYSTEMROOT': 'C:\\windows',
11:12:16 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:12:16 INFO - 'TEST1': 'testie',
11:12:16 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:12:16 INFO - 'USERDOMAIN': 'T-W732-IX-096',
11:12:16 INFO - 'USERNAME': 'cltbld',
11:12:16 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:12:16 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:12:16 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:12:16 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:12:16 INFO - 'WINDIR': 'C:\\windows',
11:12:16 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:12:16 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:12:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:12:16 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:12:16 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
11:12:16 INFO - Downloading mozsystemmonitor-0.0.tar.gz
11:12:16 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fmozsystemmonitor-0.0.tar.gz
11:12:16 INFO - Running setup.py egg_info for package mozsystemmonitor
11:12:16 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
11:12:16 INFO - Running setup.py egg_info for package psutil
11:12:16 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
11:12:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
11:12:16 INFO - Installing collected packages: mozsystemmonitor, psutil
11:12:16 INFO - Running setup.py install for mozsystemmonitor
11:12:16 INFO - Running setup.py install for psutil
11:12:16 INFO - building 'psutil._psutil_windows' extension
11:12:16 INFO - error: Unable to find vcvarsall.bat
11:12:16 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\appdata\local\temp\pip-xa5yzj-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
11:12:16 INFO - running install
11:12:16 INFO - running build
11:12:16 INFO - running build_py
11:12:16 INFO - running build_ext
11:12:16 INFO - building 'psutil._psutil_windows' extension
11:12:16 INFO - error: Unable to find vcvarsall.bat
11:12:16 INFO - ----------------------------------------
11:12:16 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\appdata\local\temp\pip-xa5yzj-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
11:12:16 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
11:12:16 WARNING - Return code: 1
11:12:16 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
11:12:16 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
11:12:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:12:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:12:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:12:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:12:16 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 0x018E06B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C162F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BDE8D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B832C0>, '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 0x01826D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01264E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-096', 'USERDOMAIN': 'T-W732-IX-096', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-096', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:12:16 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
11:12:16 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
11:12:16 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:12:16 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:12:16 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:12:16 INFO - 'COMPUTERNAME': 'T-W732-IX-096',
11:12:16 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:12:16 INFO - 'DCLOCATION': 'SCL3',
11:12:16 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:12:16 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:12:16 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:12:16 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:12:16 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:12:16 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:12:16 INFO - 'HOMEDRIVE': 'C:',
11:12:16 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:12:16 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:12:16 INFO - 'KTS_VERSION': '1.19c',
11:12:16 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:12:16 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:12:16 INFO - 'LOGONSERVER': '\\\\T-W732-IX-096',
11:12:16 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:12:16 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:12:16 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:12:16 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:12:16 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:12:16 INFO - 'MOZ_AIRBAG': '1',
11:12:16 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:12:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:12:16 INFO - 'MOZ_MSVCVERSION': '8',
11:12:16 INFO - 'MOZ_NO_REMOTE': '1',
11:12:16 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:12:16 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:12:16 INFO - 'NO_EM_RESTART': '1',
11:12:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:12:16 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:12:16 INFO - 'OS': 'Windows_NT',
11:12:16 INFO - 'OURDRIVE': 'C:',
11:12:16 INFO - 'PATH': 'C:\\Program Files\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:12:16 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:12:16 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:12:16 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:12:16 INFO - 'PROCESSOR_LEVEL': '6',
11:12:16 INFO - 'PROCESSOR_REVISION': '1e05',
11:12:16 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:12:16 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:12:16 INFO - 'PROMPT': '$P$G',
11:12:16 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:12:16 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:12:16 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:12:16 INFO - 'PWD': 'C:\\slave\\test',
11:12:16 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:12:16 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:12:16 INFO - 'SYSTEMDRIVE': 'C:',
11:12:16 INFO - 'SYSTEMROOT': 'C:\\windows',
11:12:16 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:12:16 INFO - 'TEST1': 'testie',
11:12:16 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:12:16 INFO - 'USERDOMAIN': 'T-W732-IX-096',
11:12:16 INFO - 'USERNAME': 'cltbld',
11:12:16 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:12:16 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:12:16 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:12:16 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:12:16 INFO - 'WINDIR': 'C:\\windows',
11:12:16 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:12:16 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:12:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:12:17 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:12:17 INFO - Downloading/unpacking blobuploader==1.2.4
11:12:17 INFO - Downloading blobuploader-1.2.4.tar.gz
11:12:17 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fblobuploader-1.2.4.tar.gz
11:12:17 INFO - Running setup.py egg_info for package blobuploader
11:12:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
11:12:21 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2frequests-1.2.3.tar.gz
11:12:21 INFO - Running setup.py egg_info for package requests
11:12:21 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
11:12:21 INFO - Downloading docopt-0.6.1.tar.gz
11:12:21 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fdocopt-0.6.1.tar.gz
11:12:21 INFO - Running setup.py egg_info for package docopt
11:12:21 INFO - Installing collected packages: blobuploader, docopt, requests
11:12:21 INFO - Running setup.py install for blobuploader
11:12:21 INFO - Running setup.py install for docopt
11:12:21 INFO - Running setup.py install for requests
11:12:21 INFO - Successfully installed blobuploader docopt requests
11:12:21 INFO - Cleaning up...
11:12:21 INFO - Return code: 0
11:12:21 INFO - Installing None into virtualenv C:\slave\test\build\venv
11:12:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:12:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:12:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:12:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:12:21 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 0x018E06B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C162F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BDE8D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B832C0>, '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 0x01826D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01264E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-096', 'USERDOMAIN': 'T-W732-IX-096', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-096', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:12:21 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
11:12:21 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --download-cache C:\slave\test\build\venv\cache --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
11:12:21 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:12:21 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:12:21 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:12:21 INFO - 'COMPUTERNAME': 'T-W732-IX-096',
11:12:21 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:12:21 INFO - 'DCLOCATION': 'SCL3',
11:12:21 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:12:21 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:12:21 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:12:21 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:12:21 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:12:21 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:12:21 INFO - 'HOMEDRIVE': 'C:',
11:12:21 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:12:21 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:12:21 INFO - 'KTS_VERSION': '1.19c',
11:12:21 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:12:21 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:12:21 INFO - 'LOGONSERVER': '\\\\T-W732-IX-096',
11:12:21 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:12:21 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:12:21 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:12:21 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:12:21 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:12:21 INFO - 'MOZ_AIRBAG': '1',
11:12:21 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:12:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:12:21 INFO - 'MOZ_MSVCVERSION': '8',
11:12:21 INFO - 'MOZ_NO_REMOTE': '1',
11:12:21 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:12:21 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:12:21 INFO - 'NO_EM_RESTART': '1',
11:12:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:12:21 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:12:21 INFO - 'OS': 'Windows_NT',
11:12:21 INFO - 'OURDRIVE': 'C:',
11:12:21 INFO - 'PATH': 'C:\\Program Files\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:12:21 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:12:21 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:12:21 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:12:21 INFO - 'PROCESSOR_LEVEL': '6',
11:12:21 INFO - 'PROCESSOR_REVISION': '1e05',
11:12:21 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:12:21 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:12:21 INFO - 'PROMPT': '$P$G',
11:12:21 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:12:21 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:12:21 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:12:21 INFO - 'PWD': 'C:\\slave\\test',
11:12:21 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:12:21 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:12:21 INFO - 'SYSTEMDRIVE': 'C:',
11:12:21 INFO - 'SYSTEMROOT': 'C:\\windows',
11:12:21 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:12:21 INFO - 'TEST1': 'testie',
11:12:21 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:12:21 INFO - 'USERDOMAIN': 'T-W732-IX-096',
11:12:21 INFO - 'USERNAME': 'cltbld',
11:12:21 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:12:21 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:12:21 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:12:21 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:12:21 INFO - 'WINDIR': 'C:\\windows',
11:12:21 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:12:21 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:12:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:12:25 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
11:12:25 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
11:12:25 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
11:12:25 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
11:12:25 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
11:12:25 INFO - Unpacking c:\slave\test\build\tests\marionette
11:12:25 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
11:12:25 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:12:25 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, marionette-transport, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion
11:12:41 INFO - Running setup.py install for browsermob-proxy
11:12:41 INFO - Running setup.py install for manifestparser
11:12:41 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Running setup.py install for marionette-client
11:12:41 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:12:41 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Running setup.py install for marionette-driver
11:12:41 INFO - Running setup.py install for marionette-transport
11:12:41 INFO - Running setup.py install for mozcrash
11:12:41 INFO - Running setup.py install for mozdebug
11:12:41 INFO - Running setup.py install for mozdevice
11:12:41 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Running setup.py install for mozfile
11:12:41 INFO - Running setup.py install for mozhttpd
11:12:41 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Running setup.py install for mozinfo
11:12:41 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Running setup.py install for mozInstall
11:12:41 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Running setup.py install for mozleak
11:12:41 INFO - Running setup.py install for mozlog
11:12:41 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Running setup.py install for moznetwork
11:12:41 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Running setup.py install for mozprocess
11:12:41 INFO - Running setup.py install for mozprofile
11:12:41 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Running setup.py install for mozrunner
11:12:41 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Running setup.py install for mozscreenshot
11:12:41 INFO - Running setup.py install for moztest
11:12:41 INFO - Running setup.py install for mozversion
11:12:41 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
11:12:41 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion
11:12:41 INFO - Cleaning up...
11:12:41 INFO - Return code: 0
11:12:41 INFO - Installing None into virtualenv C:\slave\test\build\venv
11:12:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:12:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
11:12:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
11:12:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
11:12:41 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-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 0x018E06B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C162F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01BDE8D0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B832C0>, '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 0x01826D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01264E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-096', 'USERDOMAIN': 'T-W732-IX-096', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-096', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
11:12:41 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
11:12:41 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
11:12:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:12:41 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:12:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:12:41 INFO - 'COMPUTERNAME': 'T-W732-IX-096',
11:12:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:12:41 INFO - 'DCLOCATION': 'SCL3',
11:12:41 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:12:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:12:41 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:12:41 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:12:41 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:12:41 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:12:41 INFO - 'HOMEDRIVE': 'C:',
11:12:41 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:12:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:12:41 INFO - 'KTS_VERSION': '1.19c',
11:12:41 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:12:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:12:41 INFO - 'LOGONSERVER': '\\\\T-W732-IX-096',
11:12:41 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:12:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:12:41 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:12:41 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:12:41 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:12:41 INFO - 'MOZ_AIRBAG': '1',
11:12:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:12:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:12:41 INFO - 'MOZ_MSVCVERSION': '8',
11:12:41 INFO - 'MOZ_NO_REMOTE': '1',
11:12:41 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:12:41 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:12:41 INFO - 'NO_EM_RESTART': '1',
11:12:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:12:41 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:12:41 INFO - 'OS': 'Windows_NT',
11:12:41 INFO - 'OURDRIVE': 'C:',
11:12:41 INFO - 'PATH': 'C:\\Program Files\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:12:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:12:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:12:41 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:12:41 INFO - 'PROCESSOR_LEVEL': '6',
11:12:41 INFO - 'PROCESSOR_REVISION': '1e05',
11:12:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:12:41 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:12:41 INFO - 'PROMPT': '$P$G',
11:12:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:12:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:12:41 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:12:41 INFO - 'PWD': 'C:\\slave\\test',
11:12:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:12:41 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:12:41 INFO - 'SYSTEMDRIVE': 'C:',
11:12:41 INFO - 'SYSTEMROOT': 'C:\\windows',
11:12:41 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:12:41 INFO - 'TEST1': 'testie',
11:12:41 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:12:41 INFO - 'USERDOMAIN': 'T-W732-IX-096',
11:12:41 INFO - 'USERNAME': 'cltbld',
11:12:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:12:41 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:12:41 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:12:41 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:12:41 INFO - 'WINDIR': 'C:\\windows',
11:12:41 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:12:41 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:12:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:12:45 INFO - Ignoring indexes: http://pypi.python.org/simple/
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
11:12:45 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
11:12:45 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
11:12:45 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
11:12:45 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
11:12:45 INFO - Unpacking c:\slave\test\build\tests\marionette
11:12:45 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
11:12:45 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:12:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
11:12:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
11:12:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3))
11:12:55 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
11:12:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
11:12:55 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
11:12:55 INFO - Downloading blessings-1.5.1.tar.gz
11:12:55 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fblessings-1.5.1.tar.gz
11:12:55 INFO - Running setup.py egg_info for package blessings
11:12:55 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4))
11:12:55 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, marionette-transport, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion
11:12:55 INFO - Running setup.py install for blessings
11:12:55 INFO - Running setup.py install for browsermob-proxy
11:12:55 INFO - Running setup.py install for manifestparser
11:12:55 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Running setup.py install for marionette-client
11:12:55 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
11:12:55 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Running setup.py install for marionette-driver
11:12:55 INFO - Running setup.py install for marionette-transport
11:12:55 INFO - Running setup.py install for mozcrash
11:12:55 INFO - Running setup.py install for mozdebug
11:12:55 INFO - Running setup.py install for mozdevice
11:12:55 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Running setup.py install for mozhttpd
11:12:55 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Running setup.py install for mozInstall
11:12:55 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Running setup.py install for mozleak
11:12:55 INFO - Running setup.py install for mozprofile
11:12:55 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
11:12:55 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
11:12:57 INFO - Running setup.py install for mozrunner
11:12:57 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
11:12:57 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
11:12:57 INFO - Running setup.py install for mozscreenshot
11:12:57 INFO - Running setup.py install for moztest
11:12:57 INFO - Running setup.py install for mozversion
11:12:57 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
11:12:57 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
11:12:57 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion
11:12:57 INFO - Cleaning up...
11:12:57 INFO - Return code: 0
11:12:57 INFO - Done creating virtualenv C:\slave\test\build\venv.
11:12:57 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
11:12:57 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
11:12:57 INFO - Reading from file tmpfile_stdout
11:12:57 INFO - Using _rmtree_windows ...
11:12:57 INFO - Using _rmtree_windows ...
11:12:57 INFO - Current package versions:
11:12:57 INFO - blessings == 1.5.1
11:12:57 INFO - blobuploader == 1.2.4
11:12:57 INFO - browsermob-proxy == 0.6.0
11:12:57 INFO - distribute == 0.6.14
11:12:57 INFO - docopt == 0.6.1
11:12:57 INFO - manifestparser == 1.1
11:12:57 INFO - marionette-client == 2.0.0
11:12:57 INFO - marionette-driver == 1.1.1
11:12:57 INFO - marionette-transport == 1.0.0
11:12:57 INFO - mozInstall == 1.12
11:12:57 INFO - mozcrash == 0.16
11:12:57 INFO - mozdebug == 0.1
11:12:57 INFO - mozdevice == 0.47
11:12:57 INFO - mozfile == 1.2
11:12:57 INFO - mozhttpd == 0.7
11:12:57 INFO - mozinfo == 0.9
11:12:57 INFO - mozleak == 0.1
11:12:57 INFO - mozlog == 3.1
11:12:57 INFO - moznetwork == 0.27
11:12:57 INFO - mozprocess == 0.22
11:12:57 INFO - mozprofile == 0.27
11:12:57 INFO - mozrunner == 6.11
11:12:57 INFO - mozscreenshot == 0.1
11:12:57 INFO - mozsystemmonitor == 0.0
11:12:57 INFO - moztest == 0.7
11:12:57 INFO - mozversion == 1.4
11:12:57 INFO - requests == 1.2.3
11:12:57 INFO - Running post-action listener: _resource_record_post_action
11:12:57 INFO - Running post-action listener: _start_resource_monitoring
11:12:57 INFO - Starting resource monitoring.
11:12:57 INFO - #####
11:12:57 INFO - ##### Running pull step.
11:12:57 INFO - #####
11:12:57 INFO - Running pre-action listener: _resource_record_pre_action
11:12:57 INFO - Running main action method: pull
11:12:57 INFO - Pull has nothing to do!
11:12:57 INFO - Running post-action listener: _resource_record_post_action
11:12:57 INFO - #####
11:12:57 INFO - ##### Running install step.
11:12:57 INFO - #####
11:12:57 INFO - Running pre-action listener: _resource_record_pre_action
11:12:57 INFO - Running main action method: install
11:12:57 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
11:12:57 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
11:12:57 INFO - Reading from file tmpfile_stdout
11:12:57 INFO - Using _rmtree_windows ...
11:12:57 INFO - Using _rmtree_windows ...
11:12:57 INFO - Detecting whether we're running mozinstall >=1.0...
11:12:57 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
11:12:57 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
11:12:57 INFO - Reading from file tmpfile_stdout
11:12:57 INFO - Output received:
11:12:57 INFO - Usage: mozinstall-script.py [options] installer
11:12:57 INFO - Options:
11:12:57 INFO - -h, --help show this help message and exit
11:12:57 INFO - -d DEST, --destination=DEST
11:12:57 INFO - Directory to install application into. [default:
11:12:57 INFO - "C:\slave\test"]
11:12:57 INFO - --app=APP Application being installed. [default: firefox]
11:12:57 INFO - Using _rmtree_windows ...
11:12:57 INFO - Using _rmtree_windows ...
11:12:57 INFO - mkdir: C:\slave\test\build\application
11:12:57 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
11:12:57 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-45.0a1.en-US.win32.zip --destination C:\slave\test\build\application
11:12:59 INFO - Reading from file tmpfile_stdout
11:12:59 INFO - Output received:
11:12:59 INFO - C:\slave\test\build\application\firefox\firefox.exe
11:12:59 INFO - Using _rmtree_windows ...
11:12:59 INFO - Using _rmtree_windows ...
11:12:59 INFO - Running post-action listener: _resource_record_post_action
11:12:59 INFO - #####
11:12:59 INFO - ##### Running run-tests step.
11:12:59 INFO - #####
11:12:59 INFO - Running pre-action listener: _resource_record_pre_action
11:12:59 INFO - Running main action method: run_tests
11:12:59 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
11:12:59 INFO - minidump filename unknown. determining based upon platform and arch
11:12:59 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
11:12:59 INFO - grabbing minidump binary from tooltool
11:12: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')]}
11:12:59 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 0x01B832C0>, '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 0x01826D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01264E80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
11:12:59 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build
11:12:59 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o
11:12:59 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
11:13:00 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmptptkhq
11:13:00 INFO - INFO - File integrity verified, renaming tmptptkhq to win32-minidump_stackwalk.exe
11:13:00 INFO - Return code: 0
11:13:00 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
11:13:00 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
11:13:00 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/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build
11:13:00 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/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --total-chunks=8 --this-chunk=7 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil
11:13:00 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
11:13:00 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
11:13:00 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
11:13:00 INFO - 'COMPUTERNAME': 'T-W732-IX-096',
11:13:00 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
11:13:00 INFO - 'DCLOCATION': 'SCL3',
11:13:00 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
11:13:00 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
11:13:00 INFO - 'FP_NO_HOST_CHECK': 'NO',
11:13:00 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
11:13:00 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
11:13:00 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
11:13:00 INFO - 'HOMEDRIVE': 'C:',
11:13:00 INFO - 'HOMEPATH': '\\Users\\cltbld',
11:13:00 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
11:13:00 INFO - 'KTS_VERSION': '1.19c',
11:13:00 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
11:13:00 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
11:13:00 INFO - 'LOGONSERVER': '\\\\T-W732-IX-096',
11:13:00 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
11:13:00 INFO - 'MONDIR': 'C:\\Monitor_config\\',
11:13:00 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
11:13:00 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
11:13:00 INFO - 'MOZILLABUILDDRIVE': 'C:',
11:13:00 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
11:13:00 INFO - 'MOZ_AIRBAG': '1',
11:13:00 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
11:13:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
11:13:00 INFO - 'MOZ_MSVCVERSION': '8',
11:13:00 INFO - 'MOZ_NO_REMOTE': '1',
11:13:00 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
11:13:00 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
11:13:00 INFO - 'NO_EM_RESTART': '1',
11:13:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
11:13:00 INFO - 'NUMBER_OF_PROCESSORS': '8',
11:13:00 INFO - 'OS': 'Windows_NT',
11:13:00 INFO - 'OURDRIVE': 'C:',
11:13:00 INFO - 'PATH': 'C:\\Program Files\\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:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg',
11:13:00 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
11:13:00 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
11:13:00 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
11:13:00 INFO - 'PROCESSOR_LEVEL': '6',
11:13:00 INFO - 'PROCESSOR_REVISION': '1e05',
11:13:00 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
11:13:00 INFO - 'PROGRAMFILES': 'C:\\Program Files',
11:13:00 INFO - 'PROMPT': '$P$G',
11:13:00 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
11:13:00 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
11:13:00 INFO - 'PUBLIC': 'C:\\Users\\Public',
11:13:00 INFO - 'PWD': 'C:\\slave\\test',
11:13:00 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
11:13:00 INFO - 'SLAVEDIR': 'C:\\slave\\',
11:13:00 INFO - 'SYSTEMDRIVE': 'C:',
11:13:00 INFO - 'SYSTEMROOT': 'C:\\windows',
11:13:00 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:13:00 INFO - 'TEST1': 'testie',
11:13:00 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
11:13:00 INFO - 'USERDOMAIN': 'T-W732-IX-096',
11:13:00 INFO - 'USERNAME': 'cltbld',
11:13:00 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
11:13:00 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
11:13:00 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
11:13:00 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
11:13:00 INFO - 'WINDIR': 'C:\\windows',
11:13:00 INFO - 'WINDOWS_TRACING_FLAGS': '3',
11:13:00 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
11:13:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
11:13:00 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/sR6I0KBBQguKH9nabeeABg/artifacts/public/build/firefox-45.0a1.en-US.win32.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
11:13:06 INFO - Using 1 client processes
11:13:09 INFO - SUITE-START | Running 827 tests
11:13:09 INFO - Running testharness tests
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 2ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
11:13:09 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 1ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:13:09 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 1ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
11:13:09 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
11:13:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
11:13:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
11:13:09 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
11:13:10 INFO - Setting up ssl
11:13:10 INFO - PROCESS | certutil |
11:13:10 INFO - PROCESS | certutil |
11:13:10 INFO - PROCESS | certutil |
11:13:10 INFO - Certificate Nickname Trust Attributes
11:13:10 INFO - SSL,S/MIME,JAR/XPI
11:13:10 INFO -
11:13:10 INFO - web-platform-tests CT,,
11:13:10 INFO -
11:13:10 INFO - Starting runner
11:13:11 INFO - PROCESS | 2804 | [2804] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
11:13:11 INFO - PROCESS | 2804 | [2804] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
11:13:11 INFO - PROCESS | 2804 | [2804] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/startupcache/StartupCache.cpp, line 228
11:13:11 INFO - PROCESS | 2804 | [2804] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 111
11:13:12 INFO - PROCESS | 2804 | [2804] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3459
11:13:12 INFO - PROCESS | 2804 | 1448046792207 Marionette INFO Marionette enabled via build flag and pref
11:13:12 INFO - PROCESS | 2804 | ++DOCSHELL 10544400 == 1 [pid = 2804] [id = 1]
11:13:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 1 (10544800) [pid = 2804] [serial = 1] [outer = 00000000]
11:13:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 2 (105EEC00) [pid = 2804] [serial = 2] [outer = 10544800]
11:13:12 INFO - PROCESS | 2804 | ++DOCSHELL 13DD9800 == 2 [pid = 2804] [id = 2]
11:13:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 3 (13DD9C00) [pid = 2804] [serial = 3] [outer = 00000000]
11:13:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 4 (13DDA800) [pid = 2804] [serial = 4] [outer = 13DD9C00]
11:13:13 INFO - PROCESS | 2804 | 1448046793616 Marionette INFO Listening on port 2828
11:13:14 INFO - PROCESS | 2804 | [2804] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2364
11:13:15 INFO - PROCESS | 2804 | 1448046795394 Marionette INFO Marionette enabled via command-line flag
11:13:15 INFO - PROCESS | 2804 | [2804] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
11:13:15 INFO - PROCESS | 2804 | [2804] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
11:13:15 INFO - PROCESS | 2804 | ++DOCSHELL 13D4F400 == 3 [pid = 2804] [id = 3]
11:13:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 5 (13D4F800) [pid = 2804] [serial = 5] [outer = 00000000]
11:13:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 6 (13D50400) [pid = 2804] [serial = 6] [outer = 13D4F800]
11:13:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 7 (15463400) [pid = 2804] [serial = 7] [outer = 13DD9C00]
11:13:15 INFO - PROCESS | 2804 | [2804] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:13:15 INFO - PROCESS | 2804 | 1448046795541 Marionette INFO Accepted connection conn0 from 127.0.0.1:49706
11:13:15 INFO - PROCESS | 2804 | 1448046795542 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:13:16 INFO - PROCESS | 2804 | 1448046796263 Marionette INFO Closed connection conn0
11:13:16 INFO - PROCESS | 2804 | [2804] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:13:16 INFO - PROCESS | 2804 | 1448046796267 Marionette INFO Accepted connection conn1 from 127.0.0.1:49710
11:13:16 INFO - PROCESS | 2804 | 1448046796267 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:13:16 INFO - PROCESS | 2804 | [2804] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
11:13:16 INFO - PROCESS | 2804 | 1448046796300 Marionette INFO Accepted connection conn2 from 127.0.0.1:49711
11:13:16 INFO - PROCESS | 2804 | 1448046796300 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
11:13:16 INFO - PROCESS | 2804 | ++DOCSHELL 15DDC800 == 4 [pid = 2804] [id = 4]
11:13:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 8 (15DDCC00) [pid = 2804] [serial = 8] [outer = 00000000]
11:13:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 9 (15DE8000) [pid = 2804] [serial = 9] [outer = 15DDCC00]
11:13:16 INFO - PROCESS | 2804 | 1448046796404 Marionette INFO Closed connection conn2
11:13:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 10 (15A85400) [pid = 2804] [serial = 10] [outer = 15DDCC00]
11:13:16 INFO - PROCESS | 2804 | 1448046796424 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
11:13:17 INFO - PROCESS | 2804 | [2804] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
11:13:17 INFO - PROCESS | 2804 | [2804] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
11:13:17 INFO - PROCESS | 2804 | ++DOCSHELL 16FEF400 == 5 [pid = 2804] [id = 5]
11:13:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 11 (17047000) [pid = 2804] [serial = 11] [outer = 00000000]
11:13:17 INFO - PROCESS | 2804 | ++DOCSHELL 1704F400 == 6 [pid = 2804] [id = 6]
11:13:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 12 (1704F800) [pid = 2804] [serial = 12] [outer = 00000000]
11:13:17 INFO - PROCESS | 2804 | [2804] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
11:13:17 INFO - PROCESS | 2804 | ++DOCSHELL 18060400 == 7 [pid = 2804] [id = 7]
11:13:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 13 (18060800) [pid = 2804] [serial = 13] [outer = 00000000]
11:13:17 INFO - PROCESS | 2804 | [2804] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
11:13:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 14 (183BA000) [pid = 2804] [serial = 14] [outer = 18060800]
11:13:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 15 (184B8800) [pid = 2804] [serial = 15] [outer = 17047000]
11:13:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 16 (184BA400) [pid = 2804] [serial = 16] [outer = 1704F800]
11:13:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 17 (184BCC00) [pid = 2804] [serial = 17] [outer = 18060800]
11:13:18 INFO - PROCESS | 2804 | [2804] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
11:13:18 INFO - PROCESS | 2804 | 1448046798877 Marionette INFO loaded listener.js
11:13:18 INFO - PROCESS | 2804 | 1448046798899 Marionette INFO loaded listener.js
11:13:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 18 (18E3AC00) [pid = 2804] [serial = 18] [outer = 18060800]
11:13:19 INFO - PROCESS | 2804 | 1448046799500 Marionette DEBUG conn1 client <- {"sessionId":"20d25919-bf95-4801-ac84-e6f87ddf4ce1","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151120091932","device":"desktop","version":"45.0a1"}}
11:13:19 INFO - PROCESS | 2804 | 1448046799634 Marionette DEBUG conn1 -> {"name":"getContext"}
11:13:19 INFO - PROCESS | 2804 | 1448046799636 Marionette DEBUG conn1 client <- {"value":"content"}
11:13:19 INFO - PROCESS | 2804 | 1448046799677 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
11:13:19 INFO - PROCESS | 2804 | 1448046799678 Marionette DEBUG conn1 client <- {}
11:13:20 INFO - PROCESS | 2804 | 1448046800142 Marionette DEBUG conn1 -> {"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
11:13:20 INFO - PROCESS | 2804 | [2804] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
11:13:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 19 (1BADE800) [pid = 2804] [serial = 19] [outer = 18060800]
11:13:21 INFO - PROCESS | 2804 | [2804] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
11:13:21 INFO - PROCESS | 2804 | [2804] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
11:13:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:13:21 INFO - PROCESS | 2804 | ++DOCSHELL 1B299000 == 8 [pid = 2804] [id = 8]
11:13:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 20 (1B299C00) [pid = 2804] [serial = 20] [outer = 00000000]
11:13:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 21 (1D963400) [pid = 2804] [serial = 21] [outer = 1B299C00]
11:13:21 INFO - PROCESS | 2804 | 1448046801981 Marionette INFO loaded listener.js
11:13:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 22 (1D967C00) [pid = 2804] [serial = 22] [outer = 1B299C00]
11:13:22 INFO - PROCESS | 2804 | ++DOCSHELL 1A304C00 == 9 [pid = 2804] [id = 9]
11:13:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 23 (1DD45400) [pid = 2804] [serial = 23] [outer = 00000000]
11:13:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 24 (1DD4E800) [pid = 2804] [serial = 24] [outer = 1DD45400]
11:13:22 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:22 INFO - document served over http requires an http
11:13:22 INFO - sub-resource via fetch-request using the http-csp
11:13:22 INFO - delivery method with keep-origin-redirect and when
11:13:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:13:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 530ms
11:13:22 INFO - PROCESS | 2804 | 1448046802374 Marionette INFO loaded listener.js
11:13:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 25 (1DE81800) [pid = 2804] [serial = 25] [outer = 1DD45400]
11:13:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:13:22 INFO - PROCESS | 2804 | --DOCSHELL 10544400 == 8 [pid = 2804] [id = 1]
11:13:22 INFO - PROCESS | 2804 | ++DOCSHELL 0FFB3000 == 9 [pid = 2804] [id = 10]
11:13:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 26 (0FFB5800) [pid = 2804] [serial = 26] [outer = 00000000]
11:13:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 27 (100AB400) [pid = 2804] [serial = 27] [outer = 0FFB5800]
11:13:22 INFO - PROCESS | 2804 | 1448046802938 Marionette INFO loaded listener.js
11:13:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 28 (106DF400) [pid = 2804] [serial = 28] [outer = 0FFB5800]
11:13:23 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:23 INFO - document served over http requires an http
11:13:23 INFO - sub-resource via fetch-request using the http-csp
11:13:23 INFO - delivery method with no-redirect and when
11:13:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
11:13:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1086ms
11:13:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:13:23 INFO - PROCESS | 2804 | ++DOCSHELL 18401C00 == 10 [pid = 2804] [id = 11]
11:13:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 29 (184B3000) [pid = 2804] [serial = 29] [outer = 00000000]
11:13:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 30 (18992800) [pid = 2804] [serial = 30] [outer = 184B3000]
11:13:23 INFO - PROCESS | 2804 | 1448046803796 Marionette INFO loaded listener.js
11:13:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 31 (1A302000) [pid = 2804] [serial = 31] [outer = 184B3000]
11:13:24 INFO - PROCESS | 2804 | ++DOCSHELL 15464C00 == 11 [pid = 2804] [id = 12]
11:13:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 32 (1BDDA000) [pid = 2804] [serial = 32] [outer = 00000000]
11:13:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 33 (1B2A2000) [pid = 2804] [serial = 33] [outer = 1BDDA000]
11:13:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 34 (1B394000) [pid = 2804] [serial = 34] [outer = 1BDDA000]
11:13:24 INFO - PROCESS | 2804 | ++DOCSHELL 1BAFA800 == 12 [pid = 2804] [id = 13]
11:13:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 35 (1BCCB800) [pid = 2804] [serial = 35] [outer = 00000000]
11:13:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 36 (1D972400) [pid = 2804] [serial = 36] [outer = 1BCCB800]
11:13:24 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:24 INFO - document served over http requires an http
11:13:24 INFO - sub-resource via fetch-request using the http-csp
11:13:24 INFO - delivery method with swap-origin-redirect and when
11:13:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:13:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
11:13:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 37 (1DE8D000) [pid = 2804] [serial = 37] [outer = 1BCCB800]
11:13:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:13:24 INFO - PROCESS | 2804 | ++DOCSHELL 1837FC00 == 13 [pid = 2804] [id = 14]
11:13:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 38 (18380000) [pid = 2804] [serial = 38] [outer = 00000000]
11:13:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 39 (18386400) [pid = 2804] [serial = 39] [outer = 18380000]
11:13:24 INFO - PROCESS | 2804 | 1448046804827 Marionette INFO loaded listener.js
11:13:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 40 (1838B400) [pid = 2804] [serial = 40] [outer = 18380000]
11:13:25 INFO - PROCESS | 2804 | ++DOCSHELL 18854400 == 14 [pid = 2804] [id = 15]
11:13:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 41 (18856400) [pid = 2804] [serial = 41] [outer = 00000000]
11:13:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 42 (100A8400) [pid = 2804] [serial = 42] [outer = 18856400]
11:13:25 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:25 INFO - document served over http requires an http
11:13:25 INFO - sub-resource via iframe-tag using the http-csp
11:13:25 INFO - delivery method with keep-origin-redirect and when
11:13:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:13:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:13:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:13:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1353ms
11:13:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:13:26 INFO - PROCESS | 2804 | --DOCSHELL 15DDC800 == 13 [pid = 2804] [id = 4]
11:13:26 INFO - PROCESS | 2804 | ++DOCSHELL 13D4D000 == 14 [pid = 2804] [id = 16]
11:13:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 43 (13D4E400) [pid = 2804] [serial = 43] [outer = 00000000]
11:13:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 44 (13E94000) [pid = 2804] [serial = 44] [outer = 13D4E400]
11:13:26 INFO - PROCESS | 2804 | 1448046806118 Marionette INFO loaded listener.js
11:13:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 45 (140AE800) [pid = 2804] [serial = 45] [outer = 13D4E400]
11:13:26 INFO - PROCESS | 2804 | ++DOCSHELL 14655C00 == 15 [pid = 2804] [id = 17]
11:13:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 46 (14656000) [pid = 2804] [serial = 46] [outer = 00000000]
11:13:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 47 (1465D000) [pid = 2804] [serial = 47] [outer = 14656000]
11:13:26 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:26 INFO - document served over http requires an http
11:13:26 INFO - sub-resource via iframe-tag using the http-csp
11:13:26 INFO - delivery method with no-redirect and when
11:13:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:13:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:13:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:13:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 630ms
11:13:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:13:26 INFO - PROCESS | 2804 | ++DOCSHELL 14637000 == 16 [pid = 2804] [id = 18]
11:13:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 48 (1465C000) [pid = 2804] [serial = 48] [outer = 00000000]
11:13:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 49 (14A54C00) [pid = 2804] [serial = 49] [outer = 1465C000]
11:13:26 INFO - PROCESS | 2804 | 1448046806685 Marionette INFO loaded listener.js
11:13:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 50 (15C8F000) [pid = 2804] [serial = 50] [outer = 1465C000]
11:13:26 INFO - PROCESS | 2804 | ++DOCSHELL 18384000 == 17 [pid = 2804] [id = 19]
11:13:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 51 (18384800) [pid = 2804] [serial = 51] [outer = 00000000]
11:13:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 52 (1838A000) [pid = 2804] [serial = 52] [outer = 18384800]
11:13: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
11:13:27 INFO - document served over http requires an http
11:13:27 INFO - sub-resource via iframe-tag using the http-csp
11:13:27 INFO - delivery method with swap-origin-redirect and when
11:13:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:13:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:13:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13: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
11:13:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 630ms
11:13:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:13:27 INFO - PROCESS | 2804 | ++DOCSHELL 1883E000 == 18 [pid = 2804] [id = 20]
11:13:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 53 (18842400) [pid = 2804] [serial = 53] [outer = 00000000]
11:13:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 54 (18854C00) [pid = 2804] [serial = 54] [outer = 18842400]
11:13:27 INFO - PROCESS | 2804 | 1448046807342 Marionette INFO loaded listener.js
11:13:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 55 (1885B400) [pid = 2804] [serial = 55] [outer = 18842400]
11:13:27 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:27 INFO - document served over http requires an http
11:13:27 INFO - sub-resource via script-tag using the http-csp
11:13:27 INFO - delivery method with keep-origin-redirect and when
11:13:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:13:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:13:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
11:13:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 570ms
11:13:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:13:27 INFO - PROCESS | 2804 | ++DOCSHELL 18E3A400 == 19 [pid = 2804] [id = 21]
11:13:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 56 (18E3BC00) [pid = 2804] [serial = 56] [outer = 00000000]
11:13:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 57 (1A51D000) [pid = 2804] [serial = 57] [outer = 18E3BC00]
11:13:27 INFO - PROCESS | 2804 | 1448046807883 Marionette INFO loaded listener.js
11:13:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 58 (1B297C00) [pid = 2804] [serial = 58] [outer = 18E3BC00]
11:13:28 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:28 INFO - document served over http requires an http
11:13:28 INFO - sub-resource via script-tag using the http-csp
11:13:28 INFO - delivery method with no-redirect and when
11:13:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:13:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:13:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
11:13:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 530ms
11:13:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:13:28 INFO - PROCESS | 2804 | ++DOCSHELL 1BAF3800 == 20 [pid = 2804] [id = 22]
11:13:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 59 (1BAF6C00) [pid = 2804] [serial = 59] [outer = 00000000]
11:13:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 60 (1D7A5400) [pid = 2804] [serial = 60] [outer = 1BAF6C00]
11:13:28 INFO - PROCESS | 2804 | 1448046808428 Marionette INFO loaded listener.js
11:13:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 61 (1D96B400) [pid = 2804] [serial = 61] [outer = 1BAF6C00]
11:13:28 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:28 INFO - document served over http requires an http
11:13:28 INFO - sub-resource via script-tag using the http-csp
11:13:28 INFO - delivery method with swap-origin-redirect and when
11:13:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:13:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:13:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
11:13:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 590ms
11:13:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:13:28 INFO - PROCESS | 2804 | ++DOCSHELL 1B13E400 == 21 [pid = 2804] [id = 23]
11:13:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 62 (1B13E800) [pid = 2804] [serial = 62] [outer = 00000000]
11:13:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 63 (1B8BB000) [pid = 2804] [serial = 63] [outer = 1B13E800]
11:13:29 INFO - PROCESS | 2804 | 1448046809035 Marionette INFO loaded listener.js
11:13:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 64 (1B8C1400) [pid = 2804] [serial = 64] [outer = 1B13E800]
11:13:29 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:29 INFO - document served over http requires an http
11:13:29 INFO - sub-resource via xhr-request using the http-csp
11:13:29 INFO - delivery method with keep-origin-redirect and when
11:13:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:13:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:13:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:13:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 530ms
11:13:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:13:29 INFO - PROCESS | 2804 | ++DOCSHELL 1837F800 == 22 [pid = 2804] [id = 24]
11:13:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 65 (1B8B9000) [pid = 2804] [serial = 65] [outer = 00000000]
11:13:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 66 (1BD56800) [pid = 2804] [serial = 66] [outer = 1B8B9000]
11:13:29 INFO - PROCESS | 2804 | 1448046809579 Marionette INFO loaded listener.js
11:13:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 67 (1BD5C400) [pid = 2804] [serial = 67] [outer = 1B8B9000]
11:13:29 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:29 INFO - document served over http requires an http
11:13:29 INFO - sub-resource via xhr-request using the http-csp
11:13:29 INFO - delivery method with no-redirect and when
11:13:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:13:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:13:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
11:13:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 530ms
11:13:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:13:30 INFO - PROCESS | 2804 | ++DOCSHELL 15D14400 == 23 [pid = 2804] [id = 25]
11:13:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 68 (15D14800) [pid = 2804] [serial = 68] [outer = 00000000]
11:13:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 69 (1A520C00) [pid = 2804] [serial = 69] [outer = 15D14800]
11:13:30 INFO - PROCESS | 2804 | 1448046810089 Marionette INFO loaded listener.js
11:13:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 70 (1E2EE800) [pid = 2804] [serial = 70] [outer = 15D14800]
11:13:30 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:30 INFO - document served over http requires an http
11:13:30 INFO - sub-resource via xhr-request using the http-csp
11:13:30 INFO - delivery method with swap-origin-redirect and when
11:13:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:13:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:13:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:13:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 530ms
11:13:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:13:30 INFO - PROCESS | 2804 | ++DOCSHELL 0C098000 == 24 [pid = 2804] [id = 26]
11:13:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 71 (0C098C00) [pid = 2804] [serial = 71] [outer = 00000000]
11:13:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 72 (0C0A2800) [pid = 2804] [serial = 72] [outer = 0C098C00]
11:13:30 INFO - PROCESS | 2804 | 1448046810634 Marionette INFO loaded listener.js
11:13:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 73 (0C0C7C00) [pid = 2804] [serial = 73] [outer = 0C098C00]
11:13: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
11:13:31 INFO - document served over http requires an https
11:13:31 INFO - sub-resource via fetch-request using the http-csp
11:13:31 INFO - delivery method with keep-origin-redirect and when
11:13:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13: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
11:13:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 531ms
11:13:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:13:31 INFO - PROCESS | 2804 | ++DOCSHELL 0C0C9C00 == 25 [pid = 2804] [id = 27]
11:13:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 74 (0C0CBC00) [pid = 2804] [serial = 74] [outer = 00000000]
11:13:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 75 (1010C400) [pid = 2804] [serial = 75] [outer = 0C0CBC00]
11:13:31 INFO - PROCESS | 2804 | 1448046811202 Marionette INFO loaded listener.js
11:13:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 76 (15D21000) [pid = 2804] [serial = 76] [outer = 0C0CBC00]
11:13:31 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:31 INFO - document served over http requires an https
11:13:31 INFO - sub-resource via fetch-request using the http-csp
11:13:31 INFO - delivery method with no-redirect and when
11:13:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:13:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 570ms
11:13:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:13:31 INFO - PROCESS | 2804 | ++DOCSHELL 0C007C00 == 26 [pid = 2804] [id = 28]
11:13:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 77 (0C008000) [pid = 2804] [serial = 77] [outer = 00000000]
11:13:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 78 (0C00B400) [pid = 2804] [serial = 78] [outer = 0C008000]
11:13:31 INFO - PROCESS | 2804 | 1448046811817 Marionette INFO loaded listener.js
11:13:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 79 (0C011C00) [pid = 2804] [serial = 79] [outer = 0C008000]
11:13:32 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:32 INFO - document served over http requires an https
11:13:32 INFO - sub-resource via fetch-request using the http-csp
11:13:32 INFO - delivery method with swap-origin-redirect and when
11:13:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:13:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 570ms
11:13:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:13:32 INFO - PROCESS | 2804 | ++DOCSHELL 101B9400 == 27 [pid = 2804] [id = 29]
11:13:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 80 (101B9800) [pid = 2804] [serial = 80] [outer = 00000000]
11:13:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 81 (101C2000) [pid = 2804] [serial = 81] [outer = 101B9800]
11:13:32 INFO - PROCESS | 2804 | 1448046812376 Marionette INFO loaded listener.js
11:13:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 82 (18841800) [pid = 2804] [serial = 82] [outer = 101B9800]
11:13:32 INFO - PROCESS | 2804 | ++DOCSHELL 101E2800 == 28 [pid = 2804] [id = 30]
11:13:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 83 (101E2C00) [pid = 2804] [serial = 83] [outer = 00000000]
11:13:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 84 (101E5000) [pid = 2804] [serial = 84] [outer = 101E2C00]
11:13:32 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:32 INFO - document served over http requires an https
11:13:32 INFO - sub-resource via iframe-tag using the http-csp
11:13:32 INFO - delivery method with keep-origin-redirect and when
11:13:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:13:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:13:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:13:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 570ms
11:13:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:13:32 INFO - PROCESS | 2804 | ++DOCSHELL 101DE800 == 29 [pid = 2804] [id = 31]
11:13:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 85 (101E0400) [pid = 2804] [serial = 85] [outer = 00000000]
11:13:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 86 (1E2D6400) [pid = 2804] [serial = 86] [outer = 101E0400]
11:13:32 INFO - PROCESS | 2804 | 1448046812950 Marionette INFO loaded listener.js
11:13:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 87 (1E2FC800) [pid = 2804] [serial = 87] [outer = 101E0400]
11:13:33 INFO - PROCESS | 2804 | --DOCSHELL 18854400 == 28 [pid = 2804] [id = 15]
11:13:33 INFO - PROCESS | 2804 | ++DOCSHELL 0C09EC00 == 29 [pid = 2804] [id = 32]
11:13:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 88 (0C09FC00) [pid = 2804] [serial = 88] [outer = 00000000]
11:13:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 89 (0C0C6000) [pid = 2804] [serial = 89] [outer = 0C09FC00]
11:13:34 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:34 INFO - document served over http requires an https
11:13:34 INFO - sub-resource via iframe-tag using the http-csp
11:13:34 INFO - delivery method with no-redirect and when
11:13:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:13:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:13:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:13:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1375ms
11:13:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:13:34 INFO - PROCESS | 2804 | ++DOCSHELL 10109800 == 30 [pid = 2804] [id = 33]
11:13:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 90 (1010D400) [pid = 2804] [serial = 90] [outer = 00000000]
11:13:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 91 (101BB800) [pid = 2804] [serial = 91] [outer = 1010D400]
11:13:34 INFO - PROCESS | 2804 | 1448046814322 Marionette INFO loaded listener.js
11:13:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 92 (101DE000) [pid = 2804] [serial = 92] [outer = 1010D400]
11:13:34 INFO - PROCESS | 2804 | ++DOCSHELL 13DD0400 == 31 [pid = 2804] [id = 34]
11:13:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 93 (13DD1400) [pid = 2804] [serial = 93] [outer = 00000000]
11:13:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 94 (13DD3400) [pid = 2804] [serial = 94] [outer = 13DD1400]
11:13:34 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:34 INFO - document served over http requires an https
11:13:34 INFO - sub-resource via iframe-tag using the http-csp
11:13:34 INFO - delivery method with swap-origin-redirect and when
11:13:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:13:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:13:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:13:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 630ms
11:13:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:13:34 INFO - PROCESS | 2804 | ++DOCSHELL 13DD2800 == 32 [pid = 2804] [id = 35]
11:13:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 95 (13DD6C00) [pid = 2804] [serial = 95] [outer = 00000000]
11:13:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 96 (14534800) [pid = 2804] [serial = 96] [outer = 13DD6C00]
11:13:34 INFO - PROCESS | 2804 | 1448046814966 Marionette INFO loaded listener.js
11:13:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 97 (14699C00) [pid = 2804] [serial = 97] [outer = 13DD6C00]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 96 (15DDCC00) [pid = 2804] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 95 (18E3BC00) [pid = 2804] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 94 (18842400) [pid = 2804] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 93 (0C008000) [pid = 2804] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 92 (1B13E800) [pid = 2804] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 91 (184B3000) [pid = 2804] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 90 (18856400) [pid = 2804] [serial = 41] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 89 (13D4E400) [pid = 2804] [serial = 43] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 88 (1B8B9000) [pid = 2804] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 87 (1465C000) [pid = 2804] [serial = 48] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 86 (18384800) [pid = 2804] [serial = 51] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 85 (1B299C00) [pid = 2804] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 84 (15D14800) [pid = 2804] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 83 (0C098C00) [pid = 2804] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 82 (18380000) [pid = 2804] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 81 (1BAF6C00) [pid = 2804] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 80 (14656000) [pid = 2804] [serial = 46] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046806403]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 79 (0FFB5800) [pid = 2804] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 78 (0C0CBC00) [pid = 2804] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 77 (101C2000) [pid = 2804] [serial = 81] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 76 (101E2C00) [pid = 2804] [serial = 83] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 75 (101B9800) [pid = 2804] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 74 (101E5000) [pid = 2804] [serial = 84] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 73 (184BCC00) [pid = 2804] [serial = 17] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 72 (183BA000) [pid = 2804] [serial = 14] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 71 (0C00B400) [pid = 2804] [serial = 78] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 70 (1010C400) [pid = 2804] [serial = 75] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 69 (0C0A2800) [pid = 2804] [serial = 72] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 68 (1A520C00) [pid = 2804] [serial = 69] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 67 (1BD56800) [pid = 2804] [serial = 66] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 66 (1B8BB000) [pid = 2804] [serial = 63] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 65 (1D7A5400) [pid = 2804] [serial = 60] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 64 (1A51D000) [pid = 2804] [serial = 57] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 63 (18854C00) [pid = 2804] [serial = 54] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 62 (1838A000) [pid = 2804] [serial = 52] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 61 (14A54C00) [pid = 2804] [serial = 49] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 60 (1465D000) [pid = 2804] [serial = 47] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046806403]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 59 (13E94000) [pid = 2804] [serial = 44] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 58 (100A8400) [pid = 2804] [serial = 42] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 57 (18386400) [pid = 2804] [serial = 39] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 56 (1D972400) [pid = 2804] [serial = 36] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 55 (18992800) [pid = 2804] [serial = 30] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 54 (100AB400) [pid = 2804] [serial = 27] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 53 (1B2A2000) [pid = 2804] [serial = 33] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 52 (15DE8000) [pid = 2804] [serial = 9] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 51 (13DDA800) [pid = 2804] [serial = 4] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 50 (1DD4E800) [pid = 2804] [serial = 24] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 49 (1D963400) [pid = 2804] [serial = 21] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 48 (1E2EE800) [pid = 2804] [serial = 70] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 47 (1BD5C400) [pid = 2804] [serial = 67] [outer = 00000000] [url = about:blank]
11:13:35 INFO - PROCESS | 2804 | --DOMWINDOW == 46 (1B8C1400) [pid = 2804] [serial = 64] [outer = 00000000] [url = about:blank]
11:13:35 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:35 INFO - document served over http requires an https
11:13:35 INFO - sub-resource via script-tag using the http-csp
11:13:35 INFO - delivery method with keep-origin-redirect and when
11:13:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:13:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:13:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:13:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 771ms
11:13:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:13:35 INFO - PROCESS | 2804 | ++DOCSHELL 13D4E400 == 33 [pid = 2804] [id = 36]
11:13:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 47 (13DDA800) [pid = 2804] [serial = 98] [outer = 00000000]
11:13:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 48 (14A4E800) [pid = 2804] [serial = 99] [outer = 13DDA800]
11:13:35 INFO - PROCESS | 2804 | 1448046815733 Marionette INFO loaded listener.js
11:13:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 49 (15A89400) [pid = 2804] [serial = 100] [outer = 13DDA800]
11:13:36 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:36 INFO - document served over http requires an https
11:13:36 INFO - sub-resource via script-tag using the http-csp
11:13:36 INFO - delivery method with no-redirect and when
11:13:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:13:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:13:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:13:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 531ms
11:13:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:13:36 INFO - PROCESS | 2804 | ++DOCSHELL 15D1C400 == 34 [pid = 2804] [id = 37]
11:13:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 50 (15D1D000) [pid = 2804] [serial = 101] [outer = 00000000]
11:13:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 51 (169D4C00) [pid = 2804] [serial = 102] [outer = 15D1D000]
11:13:36 INFO - PROCESS | 2804 | 1448046816264 Marionette INFO loaded listener.js
11:13:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 52 (17050C00) [pid = 2804] [serial = 103] [outer = 15D1D000]
11:13:36 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:36 INFO - document served over http requires an https
11:13:36 INFO - sub-resource via script-tag using the http-csp
11:13:36 INFO - delivery method with swap-origin-redirect and when
11:13:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:13:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:13:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:13:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 570ms
11:13:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:13:36 INFO - PROCESS | 2804 | ++DOCSHELL 184B5000 == 35 [pid = 2804] [id = 38]
11:13:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 53 (184B8400) [pid = 2804] [serial = 104] [outer = 00000000]
11:13:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 54 (18853800) [pid = 2804] [serial = 105] [outer = 184B8400]
11:13:36 INFO - PROCESS | 2804 | 1448046816844 Marionette INFO loaded listener.js
11:13:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 55 (18887C00) [pid = 2804] [serial = 106] [outer = 184B8400]
11:13:37 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:37 INFO - document served over http requires an https
11:13:37 INFO - sub-resource via xhr-request using the http-csp
11:13:37 INFO - delivery method with keep-origin-redirect and when
11:13:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:13:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:13:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:13:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 590ms
11:13:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:13:37 INFO - PROCESS | 2804 | ++DOCSHELL 0C00B400 == 36 [pid = 2804] [id = 39]
11:13:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 56 (0C00C400) [pid = 2804] [serial = 107] [outer = 00000000]
11:13:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 57 (1006F800) [pid = 2804] [serial = 108] [outer = 0C00C400]
11:13:37 INFO - PROCESS | 2804 | 1448046817550 Marionette INFO loaded listener.js
11:13:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 58 (10110800) [pid = 2804] [serial = 109] [outer = 0C00C400]
11:13:38 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:38 INFO - document served over http requires an https
11:13:38 INFO - sub-resource via xhr-request using the http-csp
11:13:38 INFO - delivery method with no-redirect and when
11:13:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:13:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:13:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
11:13:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 730ms
11:13:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:13:38 INFO - PROCESS | 2804 | ++DOCSHELL 13EE5000 == 37 [pid = 2804] [id = 40]
11:13:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 59 (143C8000) [pid = 2804] [serial = 110] [outer = 00000000]
11:13:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 60 (168E6C00) [pid = 2804] [serial = 111] [outer = 143C8000]
11:13:38 INFO - PROCESS | 2804 | 1448046818338 Marionette INFO loaded listener.js
11:13:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 61 (1887F400) [pid = 2804] [serial = 112] [outer = 143C8000]
11:13:38 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:38 INFO - document served over http requires an https
11:13:38 INFO - sub-resource via xhr-request using the http-csp
11:13:38 INFO - delivery method with swap-origin-redirect and when
11:13:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:13:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:13:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:13:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
11:13:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:13:39 INFO - PROCESS | 2804 | ++DOCSHELL 1A520C00 == 38 [pid = 2804] [id = 41]
11:13:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 62 (1A92B000) [pid = 2804] [serial = 113] [outer = 00000000]
11:13:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 63 (1B2A3C00) [pid = 2804] [serial = 114] [outer = 1A92B000]
11:13:39 INFO - PROCESS | 2804 | 1448046819135 Marionette INFO loaded listener.js
11:13:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 64 (1B4C4800) [pid = 2804] [serial = 115] [outer = 1A92B000]
11:13:39 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:39 INFO - document served over http requires an http
11:13:39 INFO - sub-resource via fetch-request using the http-csp
11:13:39 INFO - delivery method with keep-origin-redirect and when
11:13:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:13:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 770ms
11:13:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:13:39 INFO - PROCESS | 2804 | ++DOCSHELL 1B8C3C00 == 39 [pid = 2804] [id = 42]
11:13:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 65 (1B8C5000) [pid = 2804] [serial = 116] [outer = 00000000]
11:13:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 66 (1BAFA000) [pid = 2804] [serial = 117] [outer = 1B8C5000]
11:13:39 INFO - PROCESS | 2804 | 1448046819914 Marionette INFO loaded listener.js
11:13:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 67 (1BD50400) [pid = 2804] [serial = 118] [outer = 1B8C5000]
11:13:40 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:40 INFO - document served over http requires an http
11:13:40 INFO - sub-resource via fetch-request using the http-csp
11:13:40 INFO - delivery method with no-redirect and when
11:13:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
11:13:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 730ms
11:13:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:13:40 INFO - PROCESS | 2804 | ++DOCSHELL 1BD56800 == 40 [pid = 2804] [id = 43]
11:13:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 68 (1BD59C00) [pid = 2804] [serial = 119] [outer = 00000000]
11:13:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 69 (1D7ADC00) [pid = 2804] [serial = 120] [outer = 1BD59C00]
11:13:40 INFO - PROCESS | 2804 | 1448046820664 Marionette INFO loaded listener.js
11:13:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 70 (1D7AB400) [pid = 2804] [serial = 121] [outer = 1BD59C00]
11:13:41 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:41 INFO - document served over http requires an http
11:13:41 INFO - sub-resource via fetch-request using the http-csp
11:13:41 INFO - delivery method with swap-origin-redirect and when
11:13:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:13:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 731ms
11:13:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:13:41 INFO - PROCESS | 2804 | ++DOCSHELL 100CA000 == 41 [pid = 2804] [id = 44]
11:13:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 71 (100CA400) [pid = 2804] [serial = 122] [outer = 00000000]
11:13:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 72 (100CF000) [pid = 2804] [serial = 123] [outer = 100CA400]
11:13:41 INFO - PROCESS | 2804 | 1448046821417 Marionette INFO loaded listener.js
11:13:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 73 (1DD49800) [pid = 2804] [serial = 124] [outer = 100CA400]
11:13:41 INFO - PROCESS | 2804 | ++DOCSHELL 1E2DAC00 == 42 [pid = 2804] [id = 45]
11:13:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 74 (1E2DB000) [pid = 2804] [serial = 125] [outer = 00000000]
11:13:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 75 (1E2F8800) [pid = 2804] [serial = 126] [outer = 1E2DB000]
11:13:42 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:42 INFO - document served over http requires an http
11:13:42 INFO - sub-resource via iframe-tag using the http-csp
11:13:42 INFO - delivery method with keep-origin-redirect and when
11:13:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:13:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:13:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:13:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1369ms
11:13:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:13:42 INFO - PROCESS | 2804 | ++DOCSHELL 10107800 == 43 [pid = 2804] [id = 46]
11:13:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 76 (1010D000) [pid = 2804] [serial = 127] [outer = 00000000]
11:13:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 77 (1BD4FC00) [pid = 2804] [serial = 128] [outer = 1010D000]
11:13:42 INFO - PROCESS | 2804 | 1448046822816 Marionette INFO loaded listener.js
11:13:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 78 (1DD4A000) [pid = 2804] [serial = 129] [outer = 1010D000]
11:13:43 INFO - PROCESS | 2804 | ++DOCSHELL 10393C00 == 44 [pid = 2804] [id = 47]
11:13:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 79 (105EF000) [pid = 2804] [serial = 130] [outer = 00000000]
11:13:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 80 (0C0C2C00) [pid = 2804] [serial = 131] [outer = 105EF000]
11:13:43 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:43 INFO - document served over http requires an http
11:13:43 INFO - sub-resource via iframe-tag using the http-csp
11:13:43 INFO - delivery method with no-redirect and when
11:13:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:13:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:13:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:13:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 830ms
11:13:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:13:43 INFO - PROCESS | 2804 | ++DOCSHELL 101BC000 == 45 [pid = 2804] [id = 48]
11:13:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 81 (101C6400) [pid = 2804] [serial = 132] [outer = 00000000]
11:13:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 82 (13E94C00) [pid = 2804] [serial = 133] [outer = 101C6400]
11:13:43 INFO - PROCESS | 2804 | 1448046823633 Marionette INFO loaded listener.js
11:13:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 83 (14656000) [pid = 2804] [serial = 134] [outer = 101C6400]
11:13:43 INFO - PROCESS | 2804 | --DOCSHELL 14655C00 == 44 [pid = 2804] [id = 17]
11:13:43 INFO - PROCESS | 2804 | --DOCSHELL 18384000 == 43 [pid = 2804] [id = 19]
11:13:43 INFO - PROCESS | 2804 | --DOCSHELL 13DD0400 == 42 [pid = 2804] [id = 34]
11:13:43 INFO - PROCESS | 2804 | --DOCSHELL 0C09EC00 == 41 [pid = 2804] [id = 32]
11:13:43 INFO - PROCESS | 2804 | --DOMWINDOW == 82 (1B297C00) [pid = 2804] [serial = 58] [outer = 00000000] [url = about:blank]
11:13:43 INFO - PROCESS | 2804 | --DOMWINDOW == 81 (1D96B400) [pid = 2804] [serial = 61] [outer = 00000000] [url = about:blank]
11:13:43 INFO - PROCESS | 2804 | --DOMWINDOW == 80 (1A302000) [pid = 2804] [serial = 31] [outer = 00000000] [url = about:blank]
11:13:43 INFO - PROCESS | 2804 | --DOMWINDOW == 79 (1885B400) [pid = 2804] [serial = 55] [outer = 00000000] [url = about:blank]
11:13:43 INFO - PROCESS | 2804 | --DOMWINDOW == 78 (0C0C7C00) [pid = 2804] [serial = 73] [outer = 00000000] [url = about:blank]
11:13:43 INFO - PROCESS | 2804 | --DOMWINDOW == 77 (140AE800) [pid = 2804] [serial = 45] [outer = 00000000] [url = about:blank]
11:13:43 INFO - PROCESS | 2804 | --DOMWINDOW == 76 (15C8F000) [pid = 2804] [serial = 50] [outer = 00000000] [url = about:blank]
11:13:43 INFO - PROCESS | 2804 | --DOMWINDOW == 75 (1838B400) [pid = 2804] [serial = 40] [outer = 00000000] [url = about:blank]
11:13:43 INFO - PROCESS | 2804 | --DOMWINDOW == 74 (106DF400) [pid = 2804] [serial = 28] [outer = 00000000] [url = about:blank]
11:13:43 INFO - PROCESS | 2804 | --DOMWINDOW == 73 (15D21000) [pid = 2804] [serial = 76] [outer = 00000000] [url = about:blank]
11:13:43 INFO - PROCESS | 2804 | --DOMWINDOW == 72 (0C011C00) [pid = 2804] [serial = 79] [outer = 00000000] [url = about:blank]
11:13:43 INFO - PROCESS | 2804 | --DOMWINDOW == 71 (1D967C00) [pid = 2804] [serial = 22] [outer = 00000000] [url = about:blank]
11:13:43 INFO - PROCESS | 2804 | --DOMWINDOW == 70 (18841800) [pid = 2804] [serial = 82] [outer = 00000000] [url = about:blank]
11:13:43 INFO - PROCESS | 2804 | --DOMWINDOW == 69 (15A85400) [pid = 2804] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
11:13:44 INFO - PROCESS | 2804 | ++DOCSHELL 0C0A1400 == 42 [pid = 2804] [id = 49]
11:13:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 70 (0C0C1000) [pid = 2804] [serial = 135] [outer = 00000000]
11:13:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 71 (0C0C8800) [pid = 2804] [serial = 136] [outer = 0C0C1000]
11:13:44 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:44 INFO - document served over http requires an http
11:13:44 INFO - sub-resource via iframe-tag using the http-csp
11:13:44 INFO - delivery method with swap-origin-redirect and when
11:13:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:13:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:13:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:13:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
11:13:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:13:44 INFO - PROCESS | 2804 | ++DOCSHELL 0FFB5800 == 43 [pid = 2804] [id = 50]
11:13:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 72 (101C3000) [pid = 2804] [serial = 137] [outer = 00000000]
11:13:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 73 (13D4FC00) [pid = 2804] [serial = 138] [outer = 101C3000]
11:13:44 INFO - PROCESS | 2804 | 1448046824385 Marionette INFO loaded listener.js
11:13:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 74 (143C9400) [pid = 2804] [serial = 139] [outer = 101C3000]
11:13:44 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:44 INFO - document served over http requires an http
11:13:44 INFO - sub-resource via script-tag using the http-csp
11:13:44 INFO - delivery method with keep-origin-redirect and when
11:13:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:13:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:13:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
11:13:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 571ms
11:13:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:13:44 INFO - PROCESS | 2804 | ++DOCSHELL 149B6800 == 44 [pid = 2804] [id = 51]
11:13:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 75 (149C1000) [pid = 2804] [serial = 140] [outer = 00000000]
11:13:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 76 (15D1B800) [pid = 2804] [serial = 141] [outer = 149C1000]
11:13:44 INFO - PROCESS | 2804 | 1448046824959 Marionette INFO loaded listener.js
11:13:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 77 (168E6800) [pid = 2804] [serial = 142] [outer = 149C1000]
11:13:45 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:45 INFO - document served over http requires an http
11:13:45 INFO - sub-resource via script-tag using the http-csp
11:13:45 INFO - delivery method with no-redirect and when
11:13:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:13:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:13:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
11:13:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 570ms
11:13:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:13:45 INFO - PROCESS | 2804 | ++DOCSHELL 1838D000 == 45 [pid = 2804] [id = 52]
11:13:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 78 (1838E400) [pid = 2804] [serial = 143] [outer = 00000000]
11:13:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 79 (18852000) [pid = 2804] [serial = 144] [outer = 1838E400]
11:13:45 INFO - PROCESS | 2804 | 1448046825551 Marionette INFO loaded listener.js
11:13:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 80 (1885E400) [pid = 2804] [serial = 145] [outer = 1838E400]
11:13:46 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:46 INFO - document served over http requires an http
11:13:46 INFO - sub-resource via script-tag using the http-csp
11:13:46 INFO - delivery method with swap-origin-redirect and when
11:13:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:13:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:13:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
11:13:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 571ms
11:13:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:13:46 INFO - PROCESS | 2804 | ++DOCSHELL 0C0A3400 == 46 [pid = 2804] [id = 53]
11:13:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 81 (18E32400) [pid = 2804] [serial = 146] [outer = 00000000]
11:13:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 82 (1B147400) [pid = 2804] [serial = 147] [outer = 18E32400]
11:13:46 INFO - PROCESS | 2804 | 1448046826131 Marionette INFO loaded listener.js
11:13:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 83 (1B397000) [pid = 2804] [serial = 148] [outer = 18E32400]
11:13:46 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:46 INFO - document served over http requires an http
11:13:46 INFO - sub-resource via xhr-request using the http-csp
11:13:46 INFO - delivery method with keep-origin-redirect and when
11:13:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:13:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:13:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:13:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 570ms
11:13:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:13:46 INFO - PROCESS | 2804 | ++DOCSHELL 1B8BAC00 == 47 [pid = 2804] [id = 54]
11:13:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 84 (1B8BB000) [pid = 2804] [serial = 149] [outer = 00000000]
11:13:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 85 (1BCC9C00) [pid = 2804] [serial = 150] [outer = 1B8BB000]
11:13:46 INFO - PROCESS | 2804 | 1448046826737 Marionette INFO loaded listener.js
11:13:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 86 (1D7AF400) [pid = 2804] [serial = 151] [outer = 1B8BB000]
11:13:47 INFO - PROCESS | 2804 | --DOMWINDOW == 85 (0C09FC00) [pid = 2804] [serial = 88] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046813970]
11:13:47 INFO - PROCESS | 2804 | --DOMWINDOW == 84 (14534800) [pid = 2804] [serial = 96] [outer = 00000000] [url = about:blank]
11:13:47 INFO - PROCESS | 2804 | --DOMWINDOW == 83 (18853800) [pid = 2804] [serial = 105] [outer = 00000000] [url = about:blank]
11:13:47 INFO - PROCESS | 2804 | --DOMWINDOW == 82 (0C0C6000) [pid = 2804] [serial = 89] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046813970]
11:13:47 INFO - PROCESS | 2804 | --DOMWINDOW == 81 (169D4C00) [pid = 2804] [serial = 102] [outer = 00000000] [url = about:blank]
11:13:47 INFO - PROCESS | 2804 | --DOMWINDOW == 80 (14A4E800) [pid = 2804] [serial = 99] [outer = 00000000] [url = about:blank]
11:13:47 INFO - PROCESS | 2804 | --DOMWINDOW == 79 (13DD3400) [pid = 2804] [serial = 94] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:13:47 INFO - PROCESS | 2804 | --DOMWINDOW == 78 (101BB800) [pid = 2804] [serial = 91] [outer = 00000000] [url = about:blank]
11:13:47 INFO - PROCESS | 2804 | --DOMWINDOW == 77 (1E2D6400) [pid = 2804] [serial = 86] [outer = 00000000] [url = about:blank]
11:13:47 INFO - PROCESS | 2804 | --DOMWINDOW == 76 (13DD1400) [pid = 2804] [serial = 93] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:13:47 INFO - PROCESS | 2804 | --DOMWINDOW == 75 (15D1D000) [pid = 2804] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:13:47 INFO - PROCESS | 2804 | --DOMWINDOW == 74 (13DD6C00) [pid = 2804] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:13:47 INFO - PROCESS | 2804 | --DOMWINDOW == 73 (1010D400) [pid = 2804] [serial = 90] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:13:47 INFO - PROCESS | 2804 | --DOMWINDOW == 72 (13DDA800) [pid = 2804] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:13:47 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:47 INFO - document served over http requires an http
11:13:47 INFO - sub-resource via xhr-request using the http-csp
11:13:47 INFO - delivery method with no-redirect and when
11:13:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:13:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:13:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
11:13:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 570ms
11:13:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:13:47 INFO - PROCESS | 2804 | ++DOCSHELL 13DD3400 == 48 [pid = 2804] [id = 55]
11:13:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 73 (18059000) [pid = 2804] [serial = 152] [outer = 00000000]
11:13:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 74 (1E2D8400) [pid = 2804] [serial = 153] [outer = 18059000]
11:13:47 INFO - PROCESS | 2804 | 1448046827282 Marionette INFO loaded listener.js
11:13:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 75 (1F70E800) [pid = 2804] [serial = 154] [outer = 18059000]
11:13:47 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:47 INFO - document served over http requires an http
11:13:47 INFO - sub-resource via xhr-request using the http-csp
11:13:47 INFO - delivery method with swap-origin-redirect and when
11:13:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:13:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:13:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:13:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 530ms
11:13:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:13:47 INFO - PROCESS | 2804 | ++DOCSHELL 15461C00 == 49 [pid = 2804] [id = 56]
11:13:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 76 (15462000) [pid = 2804] [serial = 155] [outer = 00000000]
11:13:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 77 (17341C00) [pid = 2804] [serial = 156] [outer = 15462000]
11:13:47 INFO - PROCESS | 2804 | 1448046827822 Marionette INFO loaded listener.js
11:13:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 78 (1E2D9400) [pid = 2804] [serial = 157] [outer = 15462000]
11:13:48 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:48 INFO - document served over http requires an https
11:13:48 INFO - sub-resource via fetch-request using the http-csp
11:13:48 INFO - delivery method with keep-origin-redirect and when
11:13:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:13:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
11:13:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:13:48 INFO - PROCESS | 2804 | ++DOCSHELL 1F71B000 == 50 [pid = 2804] [id = 57]
11:13:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 79 (1F71B800) [pid = 2804] [serial = 158] [outer = 00000000]
11:13:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 80 (1FC9E000) [pid = 2804] [serial = 159] [outer = 1F71B800]
11:13:48 INFO - PROCESS | 2804 | 1448046828413 Marionette INFO loaded listener.js
11:13:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 81 (1FCA2C00) [pid = 2804] [serial = 160] [outer = 1F71B800]
11:13:48 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:48 INFO - document served over http requires an https
11:13:48 INFO - sub-resource via fetch-request using the http-csp
11:13:48 INFO - delivery method with no-redirect and when
11:13:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:13:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 530ms
11:13:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:13:48 INFO - PROCESS | 2804 | ++DOCSHELL 1FCA4800 == 51 [pid = 2804] [id = 58]
11:13:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 82 (20003000) [pid = 2804] [serial = 161] [outer = 00000000]
11:13:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 83 (20008400) [pid = 2804] [serial = 162] [outer = 20003000]
11:13:48 INFO - PROCESS | 2804 | 1448046828976 Marionette INFO loaded listener.js
11:13:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 84 (2000EC00) [pid = 2804] [serial = 163] [outer = 20003000]
11:13:49 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:49 INFO - document served over http requires an https
11:13:49 INFO - sub-resource via fetch-request using the http-csp
11:13:49 INFO - delivery method with swap-origin-redirect and when
11:13:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:13:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 630ms
11:13:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:13:49 INFO - PROCESS | 2804 | ++DOCSHELL 20576C00 == 52 [pid = 2804] [id = 59]
11:13:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 85 (2057B000) [pid = 2804] [serial = 164] [outer = 00000000]
11:13:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 86 (20584000) [pid = 2804] [serial = 165] [outer = 2057B000]
11:13:49 INFO - PROCESS | 2804 | 1448046829604 Marionette INFO loaded listener.js
11:13:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 87 (20732000) [pid = 2804] [serial = 166] [outer = 2057B000]
11:13:49 INFO - PROCESS | 2804 | ++DOCSHELL 2073A400 == 53 [pid = 2804] [id = 60]
11:13:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 88 (2073BC00) [pid = 2804] [serial = 167] [outer = 00000000]
11:13:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 89 (20907400) [pid = 2804] [serial = 168] [outer = 2073BC00]
11:13:50 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:50 INFO - document served over http requires an https
11:13:50 INFO - sub-resource via iframe-tag using the http-csp
11:13:50 INFO - delivery method with keep-origin-redirect and when
11:13:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:13:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:13:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:13:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 630ms
11:13:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:13:50 INFO - PROCESS | 2804 | ++DOCSHELL 20739400 == 54 [pid = 2804] [id = 61]
11:13:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 90 (2073AC00) [pid = 2804] [serial = 169] [outer = 00000000]
11:13:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 91 (2090D400) [pid = 2804] [serial = 170] [outer = 2073AC00]
11:13:50 INFO - PROCESS | 2804 | 1448046830229 Marionette INFO loaded listener.js
11:13:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 92 (2090FC00) [pid = 2804] [serial = 171] [outer = 2073AC00]
11:13:50 INFO - PROCESS | 2804 | ++DOCSHELL 101E5C00 == 55 [pid = 2804] [id = 62]
11:13:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 93 (101E6C00) [pid = 2804] [serial = 172] [outer = 00000000]
11:13:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 94 (100CD800) [pid = 2804] [serial = 173] [outer = 101E6C00]
11:13:50 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:50 INFO - document served over http requires an https
11:13:50 INFO - sub-resource via iframe-tag using the http-csp
11:13:50 INFO - delivery method with no-redirect and when
11:13:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:13:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:13:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:13:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 771ms
11:13:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:13:51 INFO - PROCESS | 2804 | ++DOCSHELL 148E4000 == 56 [pid = 2804] [id = 63]
11:13:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 95 (1491E400) [pid = 2804] [serial = 174] [outer = 00000000]
11:13:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 96 (15A86000) [pid = 2804] [serial = 175] [outer = 1491E400]
11:13:51 INFO - PROCESS | 2804 | 1448046831129 Marionette INFO loaded listener.js
11:13:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 97 (17342800) [pid = 2804] [serial = 176] [outer = 1491E400]
11:13:51 INFO - PROCESS | 2804 | ++DOCSHELL 18850400 == 57 [pid = 2804] [id = 64]
11:13:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 98 (1B13B000) [pid = 2804] [serial = 177] [outer = 00000000]
11:13:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 99 (1BD4D400) [pid = 2804] [serial = 178] [outer = 1B13B000]
11:13:51 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:51 INFO - document served over http requires an https
11:13:51 INFO - sub-resource via iframe-tag using the http-csp
11:13:51 INFO - delivery method with swap-origin-redirect and when
11:13:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:13:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:13:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:13:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
11:13:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:13:52 INFO - PROCESS | 2804 | ++DOCSHELL 1B2A3800 == 58 [pid = 2804] [id = 65]
11:13:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 100 (1BAD1400) [pid = 2804] [serial = 179] [outer = 00000000]
11:13:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 101 (20007800) [pid = 2804] [serial = 180] [outer = 1BAD1400]
11:13:52 INFO - PROCESS | 2804 | 1448046832066 Marionette INFO loaded listener.js
11:13:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 102 (2072FC00) [pid = 2804] [serial = 181] [outer = 1BAD1400]
11:13:52 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:52 INFO - document served over http requires an https
11:13:52 INFO - sub-resource via script-tag using the http-csp
11:13:52 INFO - delivery method with keep-origin-redirect and when
11:13:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:13:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:13:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:13:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 830ms
11:13:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:13:52 INFO - PROCESS | 2804 | ++DOCSHELL 20A19000 == 59 [pid = 2804] [id = 66]
11:13:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 103 (20A19800) [pid = 2804] [serial = 182] [outer = 00000000]
11:13:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 104 (20A1D000) [pid = 2804] [serial = 183] [outer = 20A19800]
11:13:52 INFO - PROCESS | 2804 | 1448046832901 Marionette INFO loaded listener.js
11:13:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 105 (10248000) [pid = 2804] [serial = 184] [outer = 20A19800]
11:13:53 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:53 INFO - document served over http requires an https
11:13:53 INFO - sub-resource via script-tag using the http-csp
11:13:53 INFO - delivery method with no-redirect and when
11:13:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:13:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:13:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:13:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 770ms
11:13:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:13:53 INFO - PROCESS | 2804 | ++DOCSHELL 10251C00 == 60 [pid = 2804] [id = 67]
11:13:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 106 (149C3800) [pid = 2804] [serial = 185] [outer = 00000000]
11:13:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 107 (20C6EC00) [pid = 2804] [serial = 186] [outer = 149C3800]
11:13:53 INFO - PROCESS | 2804 | 1448046833675 Marionette INFO loaded listener.js
11:13:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 108 (20C75400) [pid = 2804] [serial = 187] [outer = 149C3800]
11:13:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 109 (13EDE800) [pid = 2804] [serial = 188] [outer = 1BCCB800]
11:13:55 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:55 INFO - document served over http requires an https
11:13:55 INFO - sub-resource via script-tag using the http-csp
11:13:55 INFO - delivery method with swap-origin-redirect and when
11:13:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:13:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:13:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:13:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2018ms
11:13:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:13:55 INFO - PROCESS | 2804 | ++DOCSHELL 1469A800 == 61 [pid = 2804] [id = 68]
11:13:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 110 (14924800) [pid = 2804] [serial = 189] [outer = 00000000]
11:13:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 111 (15D14000) [pid = 2804] [serial = 190] [outer = 14924800]
11:13:55 INFO - PROCESS | 2804 | 1448046835661 Marionette INFO loaded listener.js
11:13:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 112 (170B9C00) [pid = 2804] [serial = 191] [outer = 14924800]
11:13:56 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:56 INFO - document served over http requires an https
11:13:56 INFO - sub-resource via xhr-request using the http-csp
11:13:56 INFO - delivery method with keep-origin-redirect and when
11:13:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:13:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:13:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:13:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 831ms
11:13:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:13:56 INFO - PROCESS | 2804 | ++DOCSHELL 101E0C00 == 62 [pid = 2804] [id = 69]
11:13:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 113 (101E8000) [pid = 2804] [serial = 192] [outer = 00000000]
11:13:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (17342000) [pid = 2804] [serial = 193] [outer = 101E8000]
11:13:56 INFO - PROCESS | 2804 | 1448046836503 Marionette INFO loaded listener.js
11:13:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (184BDC00) [pid = 2804] [serial = 194] [outer = 101E8000]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 184B5000 == 61 [pid = 2804] [id = 38]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 13D4E400 == 60 [pid = 2804] [id = 36]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 15D1C400 == 59 [pid = 2804] [id = 37]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 13DD2800 == 58 [pid = 2804] [id = 35]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 2073A400 == 57 [pid = 2804] [id = 60]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 20576C00 == 56 [pid = 2804] [id = 59]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 1FCA4800 == 55 [pid = 2804] [id = 58]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 1F71B000 == 54 [pid = 2804] [id = 57]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 15461C00 == 53 [pid = 2804] [id = 56]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 13DD3400 == 52 [pid = 2804] [id = 55]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 1B8BAC00 == 51 [pid = 2804] [id = 54]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 0C0A3400 == 50 [pid = 2804] [id = 53]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 1838D000 == 49 [pid = 2804] [id = 52]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 149B6800 == 48 [pid = 2804] [id = 51]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 0FFB5800 == 47 [pid = 2804] [id = 50]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 10393C00 == 46 [pid = 2804] [id = 47]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 0C0A1400 == 45 [pid = 2804] [id = 49]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 101BC000 == 44 [pid = 2804] [id = 48]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 10107800 == 43 [pid = 2804] [id = 46]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 1E2DAC00 == 42 [pid = 2804] [id = 45]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 100CA000 == 41 [pid = 2804] [id = 44]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 1BD56800 == 40 [pid = 2804] [id = 43]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 101E2800 == 39 [pid = 2804] [id = 30]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 1B8C3C00 == 38 [pid = 2804] [id = 42]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 1A520C00 == 37 [pid = 2804] [id = 41]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 13EE5000 == 36 [pid = 2804] [id = 40]
11:13:56 INFO - PROCESS | 2804 | --DOCSHELL 0C00B400 == 35 [pid = 2804] [id = 39]
11:13:56 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (101DE000) [pid = 2804] [serial = 92] [outer = 00000000] [url = about:blank]
11:13:56 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (14699C00) [pid = 2804] [serial = 97] [outer = 00000000] [url = about:blank]
11:13:56 INFO - PROCESS | 2804 | --DOMWINDOW == 112 (15A89400) [pid = 2804] [serial = 100] [outer = 00000000] [url = about:blank]
11:13:56 INFO - PROCESS | 2804 | --DOMWINDOW == 111 (17050C00) [pid = 2804] [serial = 103] [outer = 00000000] [url = about:blank]
11:13:57 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:57 INFO - document served over http requires an https
11:13:57 INFO - sub-resource via xhr-request using the http-csp
11:13:57 INFO - delivery method with no-redirect and when
11:13:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:13:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:13:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
11:13:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 830ms
11:13:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:13:57 INFO - PROCESS | 2804 | ++DOCSHELL 100CA000 == 36 [pid = 2804] [id = 70]
11:13:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 112 (100D0C00) [pid = 2804] [serial = 195] [outer = 00000000]
11:13:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 113 (101E3C00) [pid = 2804] [serial = 196] [outer = 100D0C00]
11:13:57 INFO - PROCESS | 2804 | 1448046837270 Marionette INFO loaded listener.js
11:13:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (13DD0400) [pid = 2804] [serial = 197] [outer = 100D0C00]
11:13:57 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:57 INFO - document served over http requires an https
11:13:57 INFO - sub-resource via xhr-request using the http-csp
11:13:57 INFO - delivery method with swap-origin-redirect and when
11:13:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:13:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:13:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:13:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 571ms
11:13:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:13:57 INFO - PROCESS | 2804 | ++DOCSHELL 14850C00 == 37 [pid = 2804] [id = 71]
11:13:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (148D2400) [pid = 2804] [serial = 198] [outer = 00000000]
11:13:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (15DE3C00) [pid = 2804] [serial = 199] [outer = 148D2400]
11:13:57 INFO - PROCESS | 2804 | 1448046837835 Marionette INFO loaded listener.js
11:13:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 117 (1733F800) [pid = 2804] [serial = 200] [outer = 148D2400]
11:13:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:13:58 INFO - document served over http requires an http
11:13:58 INFO - sub-resource via fetch-request using the meta-csp
11:13:58 INFO - delivery method with keep-origin-redirect and when
11:13:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:13:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
11:13:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:13:58 INFO - PROCESS | 2804 | ++DOCSHELL 0C0CFC00 == 38 [pid = 2804] [id = 72]
11:13:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (17050C00) [pid = 2804] [serial = 201] [outer = 00000000]
11:13:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 119 (18997400) [pid = 2804] [serial = 202] [outer = 17050C00]
11:13:58 INFO - PROCESS | 2804 | 1448046838415 Marionette INFO loaded listener.js
11:13:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 120 (1911C800) [pid = 2804] [serial = 203] [outer = 17050C00]
11:13:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:13:58 INFO - document served over http requires an http
11:13:58 INFO - sub-resource via fetch-request using the meta-csp
11:13:58 INFO - delivery method with no-redirect and when
11:13:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
11:13:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 630ms
11:13:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:13:59 INFO - PROCESS | 2804 | ++DOCSHELL 100CE400 == 39 [pid = 2804] [id = 73]
11:13:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 121 (1B397800) [pid = 2804] [serial = 204] [outer = 00000000]
11:13:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (1B4C9C00) [pid = 2804] [serial = 205] [outer = 1B397800]
11:13:59 INFO - PROCESS | 2804 | 1448046839095 Marionette INFO loaded listener.js
11:13:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (1B8C0C00) [pid = 2804] [serial = 206] [outer = 1B397800]
11:13:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:13:59 INFO - document served over http requires an http
11:13:59 INFO - sub-resource via fetch-request using the meta-csp
11:13:59 INFO - delivery method with swap-origin-redirect and when
11:13:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:13:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:13:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:13:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:13:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:13:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:13:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:13:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:13:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:13:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 630ms
11:13:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:13:59 INFO - PROCESS | 2804 | ++DOCSHELL 10103800 == 40 [pid = 2804] [id = 74]
11:13:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (1BCC5000) [pid = 2804] [serial = 207] [outer = 00000000]
11:13:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (1D7AA400) [pid = 2804] [serial = 208] [outer = 1BCC5000]
11:13:59 INFO - PROCESS | 2804 | 1448046839780 Marionette INFO loaded listener.js
11:13:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (1D966000) [pid = 2804] [serial = 209] [outer = 1BCC5000]
11:14:00 INFO - PROCESS | 2804 | ++DOCSHELL 1E2EE800 == 41 [pid = 2804] [id = 75]
11:14:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (1E2F3000) [pid = 2804] [serial = 210] [outer = 00000000]
11:14:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (1E2FCC00) [pid = 2804] [serial = 211] [outer = 1E2F3000]
11:14:00 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:00 INFO - document served over http requires an http
11:14:00 INFO - sub-resource via iframe-tag using the meta-csp
11:14:00 INFO - delivery method with keep-origin-redirect and when
11:14:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:14:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
11:14:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:14:00 INFO - PROCESS | 2804 | ++DOCSHELL 1E2DD800 == 42 [pid = 2804] [id = 76]
11:14:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (1E2DE000) [pid = 2804] [serial = 212] [outer = 00000000]
11:14:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (1FC9CC00) [pid = 2804] [serial = 213] [outer = 1E2DE000]
11:14:00 INFO - PROCESS | 2804 | 1448046840529 Marionette INFO loaded listener.js
11:14:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 131 (1FC9C400) [pid = 2804] [serial = 214] [outer = 1E2DE000]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 130 (18E32400) [pid = 2804] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (0C00C400) [pid = 2804] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (1838E400) [pid = 2804] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (1010D000) [pid = 2804] [serial = 127] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (18059000) [pid = 2804] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (143C8000) [pid = 2804] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (149C1000) [pid = 2804] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (1B8BB000) [pid = 2804] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (1A92B000) [pid = 2804] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (105EF000) [pid = 2804] [serial = 130] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046823172]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 120 (1E2DB000) [pid = 2804] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 119 (15462000) [pid = 2804] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 118 (2057B000) [pid = 2804] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (100CA400) [pid = 2804] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 116 (101C6400) [pid = 2804] [serial = 132] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (101C3000) [pid = 2804] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (20003000) [pid = 2804] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (1B8C5000) [pid = 2804] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 112 (1F71B800) [pid = 2804] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 111 (0C0C1000) [pid = 2804] [serial = 135] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 110 (1BD59C00) [pid = 2804] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 109 (101E0400) [pid = 2804] [serial = 85] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 108 (13D4FC00) [pid = 2804] [serial = 138] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 107 (1B147400) [pid = 2804] [serial = 147] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 106 (1E2F8800) [pid = 2804] [serial = 126] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 105 (100CF000) [pid = 2804] [serial = 123] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 104 (1BAFA000) [pid = 2804] [serial = 117] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 103 (1D7ADC00) [pid = 2804] [serial = 120] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 102 (168E6C00) [pid = 2804] [serial = 111] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 101 (18852000) [pid = 2804] [serial = 144] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 100 (1BCC9C00) [pid = 2804] [serial = 150] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 99 (1E2D8400) [pid = 2804] [serial = 153] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 98 (1006F800) [pid = 2804] [serial = 108] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 97 (20008400) [pid = 2804] [serial = 162] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 96 (1FC9E000) [pid = 2804] [serial = 159] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 95 (17341C00) [pid = 2804] [serial = 156] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 94 (15D1B800) [pid = 2804] [serial = 141] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 93 (0C0C8800) [pid = 2804] [serial = 136] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 92 (13E94C00) [pid = 2804] [serial = 133] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 91 (1B2A3C00) [pid = 2804] [serial = 114] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 90 (20584000) [pid = 2804] [serial = 165] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 89 (0C0C2C00) [pid = 2804] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046823172]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 88 (1BD4FC00) [pid = 2804] [serial = 128] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 87 (1B397000) [pid = 2804] [serial = 148] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 86 (1887F400) [pid = 2804] [serial = 112] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 85 (1D7AF400) [pid = 2804] [serial = 151] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 84 (1F70E800) [pid = 2804] [serial = 154] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 83 (10110800) [pid = 2804] [serial = 109] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | --DOMWINDOW == 82 (1E2FC800) [pid = 2804] [serial = 87] [outer = 00000000] [url = about:blank]
11:14:01 INFO - PROCESS | 2804 | ++DOCSHELL 0C097400 == 43 [pid = 2804] [id = 77]
11:14:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 83 (0C099C00) [pid = 2804] [serial = 215] [outer = 00000000]
11:14:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 84 (100CEC00) [pid = 2804] [serial = 216] [outer = 0C099C00]
11:14:01 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:01 INFO - document served over http requires an http
11:14:01 INFO - sub-resource via iframe-tag using the meta-csp
11:14:01 INFO - delivery method with no-redirect and when
11:14:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:14:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1230ms
11:14:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:14:01 INFO - PROCESS | 2804 | ++DOCSHELL 0C0A5C00 == 44 [pid = 2804] [id = 78]
11:14:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 85 (101C3400) [pid = 2804] [serial = 217] [outer = 00000000]
11:14:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 86 (1A928800) [pid = 2804] [serial = 218] [outer = 101C3400]
11:14:01 INFO - PROCESS | 2804 | 1448046841731 Marionette INFO loaded listener.js
11:14:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 87 (1BD59C00) [pid = 2804] [serial = 219] [outer = 101C3400]
11:14:02 INFO - PROCESS | 2804 | ++DOCSHELL 20577C00 == 45 [pid = 2804] [id = 79]
11:14:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 88 (20578000) [pid = 2804] [serial = 220] [outer = 00000000]
11:14:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 89 (20584800) [pid = 2804] [serial = 221] [outer = 20578000]
11:14:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:02 INFO - document served over http requires an http
11:14:02 INFO - sub-resource via iframe-tag using the meta-csp
11:14:02 INFO - delivery method with swap-origin-redirect and when
11:14:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:14:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 630ms
11:14:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:14:02 INFO - PROCESS | 2804 | ++DOCSHELL 20009000 == 46 [pid = 2804] [id = 80]
11:14:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 90 (2000B000) [pid = 2804] [serial = 222] [outer = 00000000]
11:14:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 91 (20903800) [pid = 2804] [serial = 223] [outer = 2000B000]
11:14:02 INFO - PROCESS | 2804 | 1448046842307 Marionette INFO loaded listener.js
11:14:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 92 (20A15000) [pid = 2804] [serial = 224] [outer = 2000B000]
11:14:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:02 INFO - document served over http requires an http
11:14:02 INFO - sub-resource via script-tag using the meta-csp
11:14:02 INFO - delivery method with keep-origin-redirect and when
11:14:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
11:14:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 570ms
11:14:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:14:02 INFO - PROCESS | 2804 | ++DOCSHELL 20C7B000 == 47 [pid = 2804] [id = 81]
11:14:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 93 (20C7C800) [pid = 2804] [serial = 225] [outer = 00000000]
11:14:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 94 (21218800) [pid = 2804] [serial = 226] [outer = 20C7C800]
11:14:02 INFO - PROCESS | 2804 | 1448046842892 Marionette INFO loaded listener.js
11:14:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 95 (21220400) [pid = 2804] [serial = 227] [outer = 20C7C800]
11:14:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:03 INFO - document served over http requires an http
11:14:03 INFO - sub-resource via script-tag using the meta-csp
11:14:03 INFO - delivery method with no-redirect and when
11:14:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
11:14:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 630ms
11:14:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:14:03 INFO - PROCESS | 2804 | ++DOCSHELL 0C0C8800 == 48 [pid = 2804] [id = 82]
11:14:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 96 (0C0C8C00) [pid = 2804] [serial = 228] [outer = 00000000]
11:14:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 97 (10101800) [pid = 2804] [serial = 229] [outer = 0C0C8C00]
11:14:03 INFO - PROCESS | 2804 | 1448046843642 Marionette INFO loaded listener.js
11:14:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 98 (101C5800) [pid = 2804] [serial = 230] [outer = 0C0C8C00]
11:14:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:04 INFO - document served over http requires an http
11:14:04 INFO - sub-resource via script-tag using the meta-csp
11:14:04 INFO - delivery method with swap-origin-redirect and when
11:14:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
11:14:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 870ms
11:14:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:14:04 INFO - PROCESS | 2804 | ++DOCSHELL 15C8E000 == 49 [pid = 2804] [id = 83]
11:14:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 99 (15D1EC00) [pid = 2804] [serial = 231] [outer = 00000000]
11:14:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 100 (18853C00) [pid = 2804] [serial = 232] [outer = 15D1EC00]
11:14:04 INFO - PROCESS | 2804 | 1448046844514 Marionette INFO loaded listener.js
11:14:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 101 (1B145C00) [pid = 2804] [serial = 233] [outer = 15D1EC00]
11:14:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:05 INFO - document served over http requires an http
11:14:05 INFO - sub-resource via xhr-request using the meta-csp
11:14:05 INFO - delivery method with keep-origin-redirect and when
11:14:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:14:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 771ms
11:14:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:14:05 INFO - PROCESS | 2804 | ++DOCSHELL 1FC06800 == 50 [pid = 2804] [id = 84]
11:14:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 102 (1FC07000) [pid = 2804] [serial = 234] [outer = 00000000]
11:14:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 103 (1FC0AC00) [pid = 2804] [serial = 235] [outer = 1FC07000]
11:14:05 INFO - PROCESS | 2804 | 1448046845308 Marionette INFO loaded listener.js
11:14:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 104 (1FC9BC00) [pid = 2804] [serial = 236] [outer = 1FC07000]
11:14:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:05 INFO - document served over http requires an http
11:14:05 INFO - sub-resource via xhr-request using the meta-csp
11:14:05 INFO - delivery method with no-redirect and when
11:14:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
11:14:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 831ms
11:14:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:14:06 INFO - PROCESS | 2804 | ++DOCSHELL 149B7000 == 51 [pid = 2804] [id = 85]
11:14:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 105 (1546BC00) [pid = 2804] [serial = 237] [outer = 00000000]
11:14:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 106 (21221C00) [pid = 2804] [serial = 238] [outer = 1546BC00]
11:14:06 INFO - PROCESS | 2804 | 1448046846140 Marionette INFO loaded listener.js
11:14:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 107 (21562000) [pid = 2804] [serial = 239] [outer = 1546BC00]
11:14:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:06 INFO - document served over http requires an http
11:14:06 INFO - sub-resource via xhr-request using the meta-csp
11:14:06 INFO - delivery method with swap-origin-redirect and when
11:14:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:14:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
11:14:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:14:06 INFO - PROCESS | 2804 | ++DOCSHELL 2156A000 == 52 [pid = 2804] [id = 86]
11:14:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 108 (2156A400) [pid = 2804] [serial = 240] [outer = 00000000]
11:14:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 109 (2159EC00) [pid = 2804] [serial = 241] [outer = 2156A400]
11:14:07 INFO - PROCESS | 2804 | 1448046846988 Marionette INFO loaded listener.js
11:14:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 110 (215A3C00) [pid = 2804] [serial = 242] [outer = 2156A400]
11:14:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:07 INFO - document served over http requires an https
11:14:07 INFO - sub-resource via fetch-request using the meta-csp
11:14:07 INFO - delivery method with keep-origin-redirect and when
11:14:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:14:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 870ms
11:14:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:14:07 INFO - PROCESS | 2804 | ++DOCSHELL 21BEF800 == 53 [pid = 2804] [id = 87]
11:14:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 111 (21BF0800) [pid = 2804] [serial = 243] [outer = 00000000]
11:14:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 112 (21BF8800) [pid = 2804] [serial = 244] [outer = 21BF0800]
11:14:07 INFO - PROCESS | 2804 | 1448046847865 Marionette INFO loaded listener.js
11:14:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 113 (21A54000) [pid = 2804] [serial = 245] [outer = 21BF0800]
11:14:08 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:08 INFO - document served over http requires an https
11:14:08 INFO - sub-resource via fetch-request using the meta-csp
11:14:08 INFO - delivery method with no-redirect and when
11:14:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:14:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 870ms
11:14:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:14:08 INFO - PROCESS | 2804 | ++DOCSHELL 21A53C00 == 54 [pid = 2804] [id = 88]
11:14:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (21A55C00) [pid = 2804] [serial = 246] [outer = 00000000]
11:14:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (21AB4000) [pid = 2804] [serial = 247] [outer = 21A55C00]
11:14:08 INFO - PROCESS | 2804 | 1448046848724 Marionette INFO loaded listener.js
11:14:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (21AB8000) [pid = 2804] [serial = 248] [outer = 21A55C00]
11:14:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:10 INFO - document served over http requires an https
11:14:10 INFO - sub-resource via fetch-request using the meta-csp
11:14:10 INFO - delivery method with swap-origin-redirect and when
11:14:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:14:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2126ms
11:14:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:14:10 INFO - PROCESS | 2804 | ++DOCSHELL 100C8000 == 55 [pid = 2804] [id = 89]
11:14:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 117 (100C9400) [pid = 2804] [serial = 249] [outer = 00000000]
11:14:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (103A2800) [pid = 2804] [serial = 250] [outer = 100C9400]
11:14:10 INFO - PROCESS | 2804 | 1448046850854 Marionette INFO loaded listener.js
11:14:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 119 (1453A400) [pid = 2804] [serial = 251] [outer = 100C9400]
11:14:11 INFO - PROCESS | 2804 | ++DOCSHELL 101DD400 == 56 [pid = 2804] [id = 90]
11:14:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 120 (101DD800) [pid = 2804] [serial = 252] [outer = 00000000]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 20009000 == 55 [pid = 2804] [id = 80]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 20577C00 == 54 [pid = 2804] [id = 79]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 0C0A5C00 == 53 [pid = 2804] [id = 78]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 0C097400 == 52 [pid = 2804] [id = 77]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 1E2DD800 == 51 [pid = 2804] [id = 76]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 1E2EE800 == 50 [pid = 2804] [id = 75]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 10103800 == 49 [pid = 2804] [id = 74]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 100CE400 == 48 [pid = 2804] [id = 73]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 0C0CFC00 == 47 [pid = 2804] [id = 72]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 14850C00 == 46 [pid = 2804] [id = 71]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 100CA000 == 45 [pid = 2804] [id = 70]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 101E0C00 == 44 [pid = 2804] [id = 69]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 1469A800 == 43 [pid = 2804] [id = 68]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 10251C00 == 42 [pid = 2804] [id = 67]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 20A19000 == 41 [pid = 2804] [id = 66]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 1B2A3800 == 40 [pid = 2804] [id = 65]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 18850400 == 39 [pid = 2804] [id = 64]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 148E4000 == 38 [pid = 2804] [id = 63]
11:14:11 INFO - PROCESS | 2804 | --DOCSHELL 101E5C00 == 37 [pid = 2804] [id = 62]
11:14:11 INFO - PROCESS | 2804 | --DOMWINDOW == 119 (1D7AB400) [pid = 2804] [serial = 121] [outer = 00000000] [url = about:blank]
11:14:11 INFO - PROCESS | 2804 | --DOMWINDOW == 118 (1DD49800) [pid = 2804] [serial = 124] [outer = 00000000] [url = about:blank]
11:14:11 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (143C9400) [pid = 2804] [serial = 139] [outer = 00000000] [url = about:blank]
11:14:11 INFO - PROCESS | 2804 | --DOMWINDOW == 116 (1BD50400) [pid = 2804] [serial = 118] [outer = 00000000] [url = about:blank]
11:14:11 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (1DD4A000) [pid = 2804] [serial = 129] [outer = 00000000] [url = about:blank]
11:14:11 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (14656000) [pid = 2804] [serial = 134] [outer = 00000000] [url = about:blank]
11:14:11 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (1B4C4800) [pid = 2804] [serial = 115] [outer = 00000000] [url = about:blank]
11:14:11 INFO - PROCESS | 2804 | --DOMWINDOW == 112 (168E6800) [pid = 2804] [serial = 142] [outer = 00000000] [url = about:blank]
11:14:11 INFO - PROCESS | 2804 | --DOMWINDOW == 111 (2000EC00) [pid = 2804] [serial = 163] [outer = 00000000] [url = about:blank]
11:14:11 INFO - PROCESS | 2804 | --DOMWINDOW == 110 (1885E400) [pid = 2804] [serial = 145] [outer = 00000000] [url = about:blank]
11:14:11 INFO - PROCESS | 2804 | --DOMWINDOW == 109 (20732000) [pid = 2804] [serial = 166] [outer = 00000000] [url = about:blank]
11:14:11 INFO - PROCESS | 2804 | --DOMWINDOW == 108 (1E2D9400) [pid = 2804] [serial = 157] [outer = 00000000] [url = about:blank]
11:14:11 INFO - PROCESS | 2804 | --DOMWINDOW == 107 (1FCA2C00) [pid = 2804] [serial = 160] [outer = 00000000] [url = about:blank]
11:14:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 108 (0C014000) [pid = 2804] [serial = 253] [outer = 101DD800]
11:14:11 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:11 INFO - document served over http requires an https
11:14:11 INFO - sub-resource via iframe-tag using the meta-csp
11:14:11 INFO - delivery method with keep-origin-redirect and when
11:14:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:14:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1019ms
11:14:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:14:11 INFO - PROCESS | 2804 | ++DOCSHELL 100D1800 == 38 [pid = 2804] [id = 91]
11:14:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 109 (10104800) [pid = 2804] [serial = 254] [outer = 00000000]
11:14:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 110 (101DDC00) [pid = 2804] [serial = 255] [outer = 10104800]
11:14:11 INFO - PROCESS | 2804 | 1448046851843 Marionette INFO loaded listener.js
11:14:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 111 (1024E000) [pid = 2804] [serial = 256] [outer = 10104800]
11:14:12 INFO - PROCESS | 2804 | ++DOCSHELL 148E1000 == 39 [pid = 2804] [id = 92]
11:14:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 112 (148E4000) [pid = 2804] [serial = 257] [outer = 00000000]
11:14:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 113 (1491F400) [pid = 2804] [serial = 258] [outer = 148E4000]
11:14:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:12 INFO - document served over http requires an https
11:14:12 INFO - sub-resource via iframe-tag using the meta-csp
11:14:12 INFO - delivery method with no-redirect and when
11:14:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:14:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 730ms
11:14:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:14:12 INFO - PROCESS | 2804 | ++DOCSHELL 15A8CC00 == 40 [pid = 2804] [id = 93]
11:14:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (15A8D400) [pid = 2804] [serial = 259] [outer = 00000000]
11:14:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (15D15000) [pid = 2804] [serial = 260] [outer = 15A8D400]
11:14:12 INFO - PROCESS | 2804 | 1448046852669 Marionette INFO loaded listener.js
11:14:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (15DDC800) [pid = 2804] [serial = 261] [outer = 15A8D400]
11:14:13 INFO - PROCESS | 2804 | ++DOCSHELL 17349800 == 41 [pid = 2804] [id = 94]
11:14:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 117 (1838B800) [pid = 2804] [serial = 262] [outer = 00000000]
11:14:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (16FF5800) [pid = 2804] [serial = 263] [outer = 1838B800]
11:14:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:13 INFO - document served over http requires an https
11:14:13 INFO - sub-resource via iframe-tag using the meta-csp
11:14:13 INFO - delivery method with swap-origin-redirect and when
11:14:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:14:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 872ms
11:14:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:14:13 INFO - PROCESS | 2804 | ++DOCSHELL 170B5C00 == 42 [pid = 2804] [id = 95]
11:14:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 119 (1733EC00) [pid = 2804] [serial = 264] [outer = 00000000]
11:14:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 120 (1885B000) [pid = 2804] [serial = 265] [outer = 1733EC00]
11:14:13 INFO - PROCESS | 2804 | 1448046853485 Marionette INFO loaded listener.js
11:14:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 121 (18995000) [pid = 2804] [serial = 266] [outer = 1733EC00]
11:14:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:13 INFO - document served over http requires an https
11:14:13 INFO - sub-resource via script-tag using the meta-csp
11:14:13 INFO - delivery method with keep-origin-redirect and when
11:14:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:14:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 670ms
11:14:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:14:14 INFO - PROCESS | 2804 | ++DOCSHELL 0C222800 == 43 [pid = 2804] [id = 96]
11:14:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (1A525400) [pid = 2804] [serial = 267] [outer = 00000000]
11:14:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (1B39B800) [pid = 2804] [serial = 268] [outer = 1A525400]
11:14:14 INFO - PROCESS | 2804 | 1448046854178 Marionette INFO loaded listener.js
11:14:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (1B4C6400) [pid = 2804] [serial = 269] [outer = 1A525400]
11:14:14 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:14 INFO - document served over http requires an https
11:14:14 INFO - sub-resource via script-tag using the meta-csp
11:14:14 INFO - delivery method with no-redirect and when
11:14:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:14:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 670ms
11:14:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (184B8400) [pid = 2804] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (21218800) [pid = 2804] [serial = 226] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (1E2F3000) [pid = 2804] [serial = 210] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 120 (14924800) [pid = 2804] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 119 (1E2DE000) [pid = 2804] [serial = 212] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 118 (1BCC5000) [pid = 2804] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (148D2400) [pid = 2804] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 116 (1B397800) [pid = 2804] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (2000B000) [pid = 2804] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (149C3800) [pid = 2804] [serial = 185] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (101C3400) [pid = 2804] [serial = 217] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 112 (0C099C00) [pid = 2804] [serial = 215] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046841367]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 111 (20578000) [pid = 2804] [serial = 220] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 110 (17050C00) [pid = 2804] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 109 (101E8000) [pid = 2804] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 108 (100D0C00) [pid = 2804] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 107 (2073BC00) [pid = 2804] [serial = 167] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 106 (101E6C00) [pid = 2804] [serial = 172] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046830679]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 105 (1B13B000) [pid = 2804] [serial = 177] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 104 (20584800) [pid = 2804] [serial = 221] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 103 (1A928800) [pid = 2804] [serial = 218] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 102 (20907400) [pid = 2804] [serial = 168] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 101 (20007800) [pid = 2804] [serial = 180] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 100 (20A1D000) [pid = 2804] [serial = 183] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 99 (100CD800) [pid = 2804] [serial = 173] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046830679]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 98 (2090D400) [pid = 2804] [serial = 170] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 97 (1BD4D400) [pid = 2804] [serial = 178] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 96 (15A86000) [pid = 2804] [serial = 175] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 95 (17342000) [pid = 2804] [serial = 193] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 94 (100CEC00) [pid = 2804] [serial = 216] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046841367]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 93 (1FC9CC00) [pid = 2804] [serial = 213] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 92 (1B4C9C00) [pid = 2804] [serial = 205] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 91 (101E3C00) [pid = 2804] [serial = 196] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 90 (15DE3C00) [pid = 2804] [serial = 199] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 89 (20C6EC00) [pid = 2804] [serial = 186] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 88 (15D14000) [pid = 2804] [serial = 190] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 87 (18997400) [pid = 2804] [serial = 202] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 86 (1E2FCC00) [pid = 2804] [serial = 211] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 85 (1D7AA400) [pid = 2804] [serial = 208] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 84 (20903800) [pid = 2804] [serial = 223] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 83 (1DE8D000) [pid = 2804] [serial = 37] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 82 (184BDC00) [pid = 2804] [serial = 194] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 81 (13DD0400) [pid = 2804] [serial = 197] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 80 (18887C00) [pid = 2804] [serial = 106] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | --DOMWINDOW == 79 (170B9C00) [pid = 2804] [serial = 191] [outer = 00000000] [url = about:blank]
11:14:14 INFO - PROCESS | 2804 | ++DOCSHELL 0C00A400 == 44 [pid = 2804] [id = 97]
11:14:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 80 (0C00B800) [pid = 2804] [serial = 270] [outer = 00000000]
11:14:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 81 (101E3C00) [pid = 2804] [serial = 271] [outer = 0C00B800]
11:14:14 INFO - PROCESS | 2804 | 1448046854889 Marionette INFO loaded listener.js
11:14:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 82 (17342000) [pid = 2804] [serial = 272] [outer = 0C00B800]
11:14:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:15 INFO - document served over http requires an https
11:14:15 INFO - sub-resource via script-tag using the meta-csp
11:14:15 INFO - delivery method with swap-origin-redirect and when
11:14:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:14:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 670ms
11:14:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:14:15 INFO - PROCESS | 2804 | ++DOCSHELL 1BD5C400 == 45 [pid = 2804] [id = 98]
11:14:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 83 (1BDD9800) [pid = 2804] [serial = 273] [outer = 00000000]
11:14:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 84 (1C614400) [pid = 2804] [serial = 274] [outer = 1BDD9800]
11:14:15 INFO - PROCESS | 2804 | 1448046855534 Marionette INFO loaded listener.js
11:14:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 85 (1C618400) [pid = 2804] [serial = 275] [outer = 1BDD9800]
11:14:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:15 INFO - document served over http requires an https
11:14:15 INFO - sub-resource via xhr-request using the meta-csp
11:14:15 INFO - delivery method with keep-origin-redirect and when
11:14:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:14:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 631ms
11:14:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:14:16 INFO - PROCESS | 2804 | ++DOCSHELL 1D7AC000 == 46 [pid = 2804] [id = 99]
11:14:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 86 (1D969C00) [pid = 2804] [serial = 276] [outer = 00000000]
11:14:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 87 (1E2D4000) [pid = 2804] [serial = 277] [outer = 1D969C00]
11:14:16 INFO - PROCESS | 2804 | 1448046856141 Marionette INFO loaded listener.js
11:14:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 88 (1E2DD800) [pid = 2804] [serial = 278] [outer = 1D969C00]
11:14:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:16 INFO - document served over http requires an https
11:14:16 INFO - sub-resource via xhr-request using the meta-csp
11:14:16 INFO - delivery method with no-redirect and when
11:14:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
11:14:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 630ms
11:14:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:14:16 INFO - PROCESS | 2804 | ++DOCSHELL 1E2EE800 == 47 [pid = 2804] [id = 100]
11:14:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 89 (1E2F0400) [pid = 2804] [serial = 279] [outer = 00000000]
11:14:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 90 (1FC05800) [pid = 2804] [serial = 280] [outer = 1E2F0400]
11:14:16 INFO - PROCESS | 2804 | 1448046856758 Marionette INFO loaded listener.js
11:14:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 91 (1FC9DC00) [pid = 2804] [serial = 281] [outer = 1E2F0400]
11:14:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:17 INFO - document served over http requires an https
11:14:17 INFO - sub-resource via xhr-request using the meta-csp
11:14:17 INFO - delivery method with swap-origin-redirect and when
11:14:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:14:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
11:14:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:14:17 INFO - PROCESS | 2804 | ++DOCSHELL 1C6E4000 == 48 [pid = 2804] [id = 101]
11:14:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 92 (1C6E5800) [pid = 2804] [serial = 282] [outer = 00000000]
11:14:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 93 (1FC03C00) [pid = 2804] [serial = 283] [outer = 1C6E5800]
11:14:17 INFO - PROCESS | 2804 | 1448046857413 Marionette INFO loaded listener.js
11:14:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 94 (20002800) [pid = 2804] [serial = 284] [outer = 1C6E5800]
11:14:18 INFO - PROCESS | 2804 | --DOCSHELL 0C0C8800 == 47 [pid = 2804] [id = 82]
11:14:18 INFO - PROCESS | 2804 | --DOCSHELL 15C8E000 == 46 [pid = 2804] [id = 83]
11:14:18 INFO - PROCESS | 2804 | --DOCSHELL 1FC06800 == 45 [pid = 2804] [id = 84]
11:14:18 INFO - PROCESS | 2804 | --DOCSHELL 149B7000 == 44 [pid = 2804] [id = 85]
11:14:18 INFO - PROCESS | 2804 | --DOCSHELL 2156A000 == 43 [pid = 2804] [id = 86]
11:14:18 INFO - PROCESS | 2804 | --DOCSHELL 21BEF800 == 42 [pid = 2804] [id = 87]
11:14:18 INFO - PROCESS | 2804 | --DOCSHELL 21A53C00 == 41 [pid = 2804] [id = 88]
11:14:18 INFO - PROCESS | 2804 | --DOCSHELL 100C8000 == 40 [pid = 2804] [id = 89]
11:14:18 INFO - PROCESS | 2804 | --DOCSHELL 101DD400 == 39 [pid = 2804] [id = 90]
11:14:18 INFO - PROCESS | 2804 | --DOCSHELL 20739400 == 38 [pid = 2804] [id = 61]
11:14:18 INFO - PROCESS | 2804 | --DOCSHELL 20C7B000 == 37 [pid = 2804] [id = 81]
11:14:19 INFO - PROCESS | 2804 | --DOCSHELL 15A8CC00 == 36 [pid = 2804] [id = 93]
11:14:19 INFO - PROCESS | 2804 | --DOCSHELL 1D7AC000 == 35 [pid = 2804] [id = 99]
11:14:19 INFO - PROCESS | 2804 | --DOCSHELL 1E2EE800 == 34 [pid = 2804] [id = 100]
11:14:19 INFO - PROCESS | 2804 | --DOCSHELL 0C222800 == 33 [pid = 2804] [id = 96]
11:14:19 INFO - PROCESS | 2804 | --DOCSHELL 17349800 == 32 [pid = 2804] [id = 94]
11:14:19 INFO - PROCESS | 2804 | --DOCSHELL 100D1800 == 31 [pid = 2804] [id = 91]
11:14:19 INFO - PROCESS | 2804 | --DOCSHELL 170B5C00 == 30 [pid = 2804] [id = 95]
11:14:19 INFO - PROCESS | 2804 | --DOCSHELL 0C00A400 == 29 [pid = 2804] [id = 97]
11:14:19 INFO - PROCESS | 2804 | --DOCSHELL 1BD5C400 == 28 [pid = 2804] [id = 98]
11:14:19 INFO - PROCESS | 2804 | --DOCSHELL 148E1000 == 27 [pid = 2804] [id = 92]
11:14:19 INFO - PROCESS | 2804 | --DOMWINDOW == 93 (20A15000) [pid = 2804] [serial = 224] [outer = 00000000] [url = about:blank]
11:14:19 INFO - PROCESS | 2804 | --DOMWINDOW == 92 (1FC9C400) [pid = 2804] [serial = 214] [outer = 00000000] [url = about:blank]
11:14:19 INFO - PROCESS | 2804 | --DOMWINDOW == 91 (1BD59C00) [pid = 2804] [serial = 219] [outer = 00000000] [url = about:blank]
11:14:19 INFO - PROCESS | 2804 | --DOMWINDOW == 90 (1911C800) [pid = 2804] [serial = 203] [outer = 00000000] [url = about:blank]
11:14:19 INFO - PROCESS | 2804 | --DOMWINDOW == 89 (1B8C0C00) [pid = 2804] [serial = 206] [outer = 00000000] [url = about:blank]
11:14:19 INFO - PROCESS | 2804 | --DOMWINDOW == 88 (1733F800) [pid = 2804] [serial = 200] [outer = 00000000] [url = about:blank]
11:14:19 INFO - PROCESS | 2804 | --DOMWINDOW == 87 (1D966000) [pid = 2804] [serial = 209] [outer = 00000000] [url = about:blank]
11:14:19 INFO - PROCESS | 2804 | --DOMWINDOW == 86 (20C75400) [pid = 2804] [serial = 187] [outer = 00000000] [url = about:blank]
11:14:19 INFO - PROCESS | 2804 | 1448046859723 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
11:14:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:19 INFO - document served over http requires an http
11:14:19 INFO - sub-resource via fetch-request using the meta-csp
11:14:19 INFO - delivery method with keep-origin-redirect and when
11:14:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:14:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2720ms
11:14:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:14:20 INFO - PROCESS | 2804 | ++DOCSHELL 1015A800 == 28 [pid = 2804] [id = 102]
11:14:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 87 (1015AC00) [pid = 2804] [serial = 285] [outer = 00000000]
11:14:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 88 (101C4C00) [pid = 2804] [serial = 286] [outer = 1015AC00]
11:14:20 INFO - PROCESS | 2804 | 1448046860173 Marionette INFO loaded listener.js
11:14:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 89 (101E7400) [pid = 2804] [serial = 287] [outer = 1015AC00]
11:14:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:20 INFO - document served over http requires an http
11:14:20 INFO - sub-resource via fetch-request using the meta-csp
11:14:20 INFO - delivery method with no-redirect and when
11:14:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
11:14:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 671ms
11:14:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:14:20 INFO - PROCESS | 2804 | ++DOCSHELL 13DD3400 == 29 [pid = 2804] [id = 103]
11:14:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 90 (13DD6C00) [pid = 2804] [serial = 288] [outer = 00000000]
11:14:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 91 (13EE2C00) [pid = 2804] [serial = 289] [outer = 13DD6C00]
11:14:20 INFO - PROCESS | 2804 | 1448046860921 Marionette INFO loaded listener.js
11:14:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 92 (143C8800) [pid = 2804] [serial = 290] [outer = 13DD6C00]
11:14:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:21 INFO - document served over http requires an http
11:14:21 INFO - sub-resource via fetch-request using the meta-csp
11:14:21 INFO - delivery method with swap-origin-redirect and when
11:14:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:14:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 730ms
11:14:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:14:21 INFO - PROCESS | 2804 | ++DOCSHELL 14A56C00 == 30 [pid = 2804] [id = 104]
11:14:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 93 (15461400) [pid = 2804] [serial = 291] [outer = 00000000]
11:14:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 94 (15A84C00) [pid = 2804] [serial = 292] [outer = 15461400]
11:14:21 INFO - PROCESS | 2804 | 1448046861627 Marionette INFO loaded listener.js
11:14:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 95 (15D15C00) [pid = 2804] [serial = 293] [outer = 15461400]
11:14:22 INFO - PROCESS | 2804 | ++DOCSHELL 17344C00 == 31 [pid = 2804] [id = 105]
11:14:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 96 (17345000) [pid = 2804] [serial = 294] [outer = 00000000]
11:14:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 97 (16FEFC00) [pid = 2804] [serial = 295] [outer = 17345000]
11:14:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:22 INFO - document served over http requires an http
11:14:22 INFO - sub-resource via iframe-tag using the meta-csp
11:14:22 INFO - delivery method with keep-origin-redirect and when
11:14:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:14:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 790ms
11:14:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:14:22 INFO - PROCESS | 2804 | ++DOCSHELL 17346400 == 32 [pid = 2804] [id = 106]
11:14:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 98 (17347C00) [pid = 2804] [serial = 296] [outer = 00000000]
11:14:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 99 (1838CC00) [pid = 2804] [serial = 297] [outer = 17347C00]
11:14:22 INFO - PROCESS | 2804 | 1448046862461 Marionette INFO loaded listener.js
11:14:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 100 (1883B000) [pid = 2804] [serial = 298] [outer = 17347C00]
11:14:22 INFO - PROCESS | 2804 | ++DOCSHELL 18E30C00 == 33 [pid = 2804] [id = 107]
11:14:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 101 (18E39000) [pid = 2804] [serial = 299] [outer = 00000000]
11:14:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 102 (19015C00) [pid = 2804] [serial = 300] [outer = 18E39000]
11:14:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:23 INFO - document served over http requires an http
11:14:23 INFO - sub-resource via iframe-tag using the meta-csp
11:14:23 INFO - delivery method with no-redirect and when
11:14:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:14:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 770ms
11:14:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:14:23 INFO - PROCESS | 2804 | ++DOCSHELL 19014C00 == 34 [pid = 2804] [id = 108]
11:14:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 103 (1911AC00) [pid = 2804] [serial = 301] [outer = 00000000]
11:14:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 104 (1A927C00) [pid = 2804] [serial = 302] [outer = 1911AC00]
11:14:23 INFO - PROCESS | 2804 | 1448046863175 Marionette INFO loaded listener.js
11:14:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 105 (1B140000) [pid = 2804] [serial = 303] [outer = 1911AC00]
11:14:23 INFO - PROCESS | 2804 | ++DOCSHELL 1B8BBC00 == 35 [pid = 2804] [id = 109]
11:14:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 106 (1B8BC000) [pid = 2804] [serial = 304] [outer = 00000000]
11:14:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 107 (1B39FC00) [pid = 2804] [serial = 305] [outer = 1B8BC000]
11:14:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:23 INFO - document served over http requires an http
11:14:23 INFO - sub-resource via iframe-tag using the meta-csp
11:14:23 INFO - delivery method with swap-origin-redirect and when
11:14:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:14:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
11:14:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:14:24 INFO - PROCESS | 2804 | ++DOCSHELL 1B8C5C00 == 36 [pid = 2804] [id = 110]
11:14:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 108 (1BAF0000) [pid = 2804] [serial = 306] [outer = 00000000]
11:14:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 109 (1BCC0000) [pid = 2804] [serial = 307] [outer = 1BAF0000]
11:14:24 INFO - PROCESS | 2804 | 1448046864110 Marionette INFO loaded listener.js
11:14:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 110 (1BD4FC00) [pid = 2804] [serial = 308] [outer = 1BAF0000]
11:14:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:24 INFO - document served over http requires an http
11:14:24 INFO - sub-resource via script-tag using the meta-csp
11:14:24 INFO - delivery method with keep-origin-redirect and when
11:14:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
11:14:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 830ms
11:14:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:14:24 INFO - PROCESS | 2804 | ++DOCSHELL 100D1800 == 37 [pid = 2804] [id = 111]
11:14:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 111 (1BD57800) [pid = 2804] [serial = 309] [outer = 00000000]
11:14:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 112 (1C614800) [pid = 2804] [serial = 310] [outer = 1BD57800]
11:14:24 INFO - PROCESS | 2804 | 1448046864890 Marionette INFO loaded listener.js
11:14:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 113 (1C6DE400) [pid = 2804] [serial = 311] [outer = 1BD57800]
11:14:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:25 INFO - document served over http requires an http
11:14:25 INFO - sub-resource via script-tag using the meta-csp
11:14:25 INFO - delivery method with no-redirect and when
11:14:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
11:14:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 730ms
11:14:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:14:25 INFO - PROCESS | 2804 | ++DOCSHELL 105FDC00 == 38 [pid = 2804] [id = 112]
11:14:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (13DCF000) [pid = 2804] [serial = 312] [outer = 00000000]
11:14:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (1D969000) [pid = 2804] [serial = 313] [outer = 13DCF000]
11:14:25 INFO - PROCESS | 2804 | 1448046865686 Marionette INFO loaded listener.js
11:14:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (1DD48C00) [pid = 2804] [serial = 314] [outer = 13DCF000]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (1FC07000) [pid = 2804] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (10104800) [pid = 2804] [serial = 254] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (15A8D400) [pid = 2804] [serial = 259] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 112 (1BDD9800) [pid = 2804] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 111 (101DD800) [pid = 2804] [serial = 252] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 110 (2073AC00) [pid = 2804] [serial = 169] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 109 (1491E400) [pid = 2804] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 108 (1BAD1400) [pid = 2804] [serial = 179] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 107 (20A19800) [pid = 2804] [serial = 182] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 106 (20C7C800) [pid = 2804] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 105 (1A525400) [pid = 2804] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 104 (2156A400) [pid = 2804] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 103 (100C9400) [pid = 2804] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 102 (1E2F0400) [pid = 2804] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 101 (1D969C00) [pid = 2804] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 100 (1733EC00) [pid = 2804] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 99 (15D1EC00) [pid = 2804] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 98 (1838B800) [pid = 2804] [serial = 262] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 97 (21A55C00) [pid = 2804] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 96 (0C0C8C00) [pid = 2804] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 95 (0C00B800) [pid = 2804] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 94 (21BF0800) [pid = 2804] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 93 (148E4000) [pid = 2804] [serial = 257] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046852259]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 92 (1546BC00) [pid = 2804] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 91 (1FC03C00) [pid = 2804] [serial = 283] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 90 (18853C00) [pid = 2804] [serial = 232] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 89 (1FC0AC00) [pid = 2804] [serial = 235] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 88 (21221C00) [pid = 2804] [serial = 238] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 87 (2159EC00) [pid = 2804] [serial = 241] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 86 (21BF8800) [pid = 2804] [serial = 244] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 85 (21AB4000) [pid = 2804] [serial = 247] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 84 (103A2800) [pid = 2804] [serial = 250] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 83 (0C014000) [pid = 2804] [serial = 253] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 82 (101DDC00) [pid = 2804] [serial = 255] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 81 (1491F400) [pid = 2804] [serial = 258] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046852259]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 80 (15D15000) [pid = 2804] [serial = 260] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 79 (16FF5800) [pid = 2804] [serial = 263] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 78 (1885B000) [pid = 2804] [serial = 265] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 77 (1B39B800) [pid = 2804] [serial = 268] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 76 (101E3C00) [pid = 2804] [serial = 271] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 75 (1C614400) [pid = 2804] [serial = 274] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 74 (1E2D4000) [pid = 2804] [serial = 277] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 73 (1FC05800) [pid = 2804] [serial = 280] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 72 (10101800) [pid = 2804] [serial = 229] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 71 (1FC9DC00) [pid = 2804] [serial = 281] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 70 (1B145C00) [pid = 2804] [serial = 233] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 69 (1FC9BC00) [pid = 2804] [serial = 236] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 68 (21562000) [pid = 2804] [serial = 239] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 67 (1C618400) [pid = 2804] [serial = 275] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 66 (1E2DD800) [pid = 2804] [serial = 278] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 65 (2090FC00) [pid = 2804] [serial = 171] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 64 (17342800) [pid = 2804] [serial = 176] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 63 (2072FC00) [pid = 2804] [serial = 181] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 62 (10248000) [pid = 2804] [serial = 184] [outer = 00000000] [url = about:blank]
11:14:26 INFO - PROCESS | 2804 | --DOMWINDOW == 61 (21220400) [pid = 2804] [serial = 227] [outer = 00000000] [url = about:blank]
11:14:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:27 INFO - document served over http requires an http
11:14:27 INFO - sub-resource via script-tag using the meta-csp
11:14:27 INFO - delivery method with swap-origin-redirect and when
11:14:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
11:14:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1543ms
11:14:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:14:27 INFO - PROCESS | 2804 | ++DOCSHELL 1491F400 == 39 [pid = 2804] [id = 113]
11:14:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 62 (149B8000) [pid = 2804] [serial = 315] [outer = 00000000]
11:14:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 63 (18853400) [pid = 2804] [serial = 316] [outer = 149B8000]
11:14:27 INFO - PROCESS | 2804 | 1448046867181 Marionette INFO loaded listener.js
11:14:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 64 (1B3A0C00) [pid = 2804] [serial = 317] [outer = 149B8000]
11:14:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:27 INFO - document served over http requires an http
11:14:27 INFO - sub-resource via xhr-request using the meta-csp
11:14:27 INFO - delivery method with keep-origin-redirect and when
11:14:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:14:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 630ms
11:14:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:14:27 INFO - PROCESS | 2804 | ++DOCSHELL 18886400 == 40 [pid = 2804] [id = 114]
11:14:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 65 (1BDD9800) [pid = 2804] [serial = 318] [outer = 00000000]
11:14:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 66 (1E2D7400) [pid = 2804] [serial = 319] [outer = 1BDD9800]
11:14:27 INFO - PROCESS | 2804 | 1448046867817 Marionette INFO loaded listener.js
11:14:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 67 (1E2DE800) [pid = 2804] [serial = 320] [outer = 1BDD9800]
11:14:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:28 INFO - document served over http requires an http
11:14:28 INFO - sub-resource via xhr-request using the meta-csp
11:14:28 INFO - delivery method with no-redirect and when
11:14:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
11:14:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 630ms
11:14:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:14:28 INFO - PROCESS | 2804 | ++DOCSHELL 19012000 == 41 [pid = 2804] [id = 115]
11:14:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 68 (1E2F7800) [pid = 2804] [serial = 321] [outer = 00000000]
11:14:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 69 (1FC04400) [pid = 2804] [serial = 322] [outer = 1E2F7800]
11:14:28 INFO - PROCESS | 2804 | 1448046868474 Marionette INFO loaded listener.js
11:14:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 70 (1FC0D800) [pid = 2804] [serial = 323] [outer = 1E2F7800]
11:14:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:29 INFO - document served over http requires an http
11:14:29 INFO - sub-resource via xhr-request using the meta-csp
11:14:29 INFO - delivery method with swap-origin-redirect and when
11:14:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:14:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 890ms
11:14:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:14:29 INFO - PROCESS | 2804 | ++DOCSHELL 10103C00 == 42 [pid = 2804] [id = 116]
11:14:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 71 (10105800) [pid = 2804] [serial = 324] [outer = 00000000]
11:14:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 72 (1024F800) [pid = 2804] [serial = 325] [outer = 10105800]
11:14:29 INFO - PROCESS | 2804 | 1448046869470 Marionette INFO loaded listener.js
11:14:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 73 (13EDE400) [pid = 2804] [serial = 326] [outer = 10105800]
11:14:30 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:30 INFO - document served over http requires an https
11:14:30 INFO - sub-resource via fetch-request using the meta-csp
11:14:30 INFO - delivery method with keep-origin-redirect and when
11:14:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:14:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1175ms
11:14:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:14:30 INFO - PROCESS | 2804 | ++DOCSHELL 149C3000 == 43 [pid = 2804] [id = 117]
11:14:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 74 (1733B000) [pid = 2804] [serial = 327] [outer = 00000000]
11:14:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 75 (187D2C00) [pid = 2804] [serial = 328] [outer = 1733B000]
11:14:30 INFO - PROCESS | 2804 | 1448046870703 Marionette INFO loaded listener.js
11:14:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 76 (1911C800) [pid = 2804] [serial = 329] [outer = 1733B000]
11:14:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:32 INFO - document served over http requires an https
11:14:32 INFO - sub-resource via fetch-request using the meta-csp
11:14:32 INFO - delivery method with no-redirect and when
11:14:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:14:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2075ms
11:14:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:14:32 INFO - PROCESS | 2804 | ++DOCSHELL 100C2C00 == 44 [pid = 2804] [id = 118]
11:14:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 77 (100C3800) [pid = 2804] [serial = 330] [outer = 00000000]
11:14:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 78 (101C4800) [pid = 2804] [serial = 331] [outer = 100C3800]
11:14:32 INFO - PROCESS | 2804 | 1448046872777 Marionette INFO loaded listener.js
11:14:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 79 (1024A800) [pid = 2804] [serial = 332] [outer = 100C3800]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 15D14400 == 43 [pid = 2804] [id = 25]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 18E3A400 == 42 [pid = 2804] [id = 21]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 1BAF3800 == 41 [pid = 2804] [id = 22]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 1B299000 == 40 [pid = 2804] [id = 8]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 1837F800 == 39 [pid = 2804] [id = 24]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 13D4D000 == 38 [pid = 2804] [id = 16]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 1837FC00 == 37 [pid = 2804] [id = 14]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 1883E000 == 36 [pid = 2804] [id = 20]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 18401C00 == 35 [pid = 2804] [id = 11]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 14637000 == 34 [pid = 2804] [id = 18]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 10109800 == 33 [pid = 2804] [id = 33]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 1B8BBC00 == 32 [pid = 2804] [id = 109]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 18E30C00 == 31 [pid = 2804] [id = 107]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 17344C00 == 30 [pid = 2804] [id = 105]
11:14:33 INFO - PROCESS | 2804 | --DOCSHELL 1C6E4000 == 29 [pid = 2804] [id = 101]
11:14:33 INFO - PROCESS | 2804 | --DOMWINDOW == 78 (15DDC800) [pid = 2804] [serial = 261] [outer = 00000000] [url = about:blank]
11:14:33 INFO - PROCESS | 2804 | --DOMWINDOW == 77 (1024E000) [pid = 2804] [serial = 256] [outer = 00000000] [url = about:blank]
11:14:33 INFO - PROCESS | 2804 | --DOMWINDOW == 76 (1453A400) [pid = 2804] [serial = 251] [outer = 00000000] [url = about:blank]
11:14:33 INFO - PROCESS | 2804 | --DOMWINDOW == 75 (21AB8000) [pid = 2804] [serial = 248] [outer = 00000000] [url = about:blank]
11:14:33 INFO - PROCESS | 2804 | --DOMWINDOW == 74 (21A54000) [pid = 2804] [serial = 245] [outer = 00000000] [url = about:blank]
11:14:33 INFO - PROCESS | 2804 | --DOMWINDOW == 73 (215A3C00) [pid = 2804] [serial = 242] [outer = 00000000] [url = about:blank]
11:14:33 INFO - PROCESS | 2804 | --DOMWINDOW == 72 (17342000) [pid = 2804] [serial = 272] [outer = 00000000] [url = about:blank]
11:14:33 INFO - PROCESS | 2804 | --DOMWINDOW == 71 (18995000) [pid = 2804] [serial = 266] [outer = 00000000] [url = about:blank]
11:14:33 INFO - PROCESS | 2804 | --DOMWINDOW == 70 (1B4C6400) [pid = 2804] [serial = 269] [outer = 00000000] [url = about:blank]
11:14:33 INFO - PROCESS | 2804 | --DOMWINDOW == 69 (101C5800) [pid = 2804] [serial = 230] [outer = 00000000] [url = about:blank]
11:14:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:33 INFO - document served over http requires an https
11:14:33 INFO - sub-resource via fetch-request using the meta-csp
11:14:33 INFO - delivery method with swap-origin-redirect and when
11:14:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:14:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
11:14:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:14:33 INFO - PROCESS | 2804 | ++DOCSHELL 101BB000 == 30 [pid = 2804] [id = 119]
11:14:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 70 (101C3000) [pid = 2804] [serial = 333] [outer = 00000000]
11:14:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 71 (10251C00) [pid = 2804] [serial = 334] [outer = 101C3000]
11:14:33 INFO - PROCESS | 2804 | 1448046873610 Marionette INFO loaded listener.js
11:14:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 72 (13D43C00) [pid = 2804] [serial = 335] [outer = 101C3000]
11:14:33 INFO - PROCESS | 2804 | ++DOCSHELL 146A0000 == 31 [pid = 2804] [id = 120]
11:14:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 73 (146A5C00) [pid = 2804] [serial = 336] [outer = 00000000]
11:14:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 74 (1469A400) [pid = 2804] [serial = 337] [outer = 146A5C00]
11:14:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:34 INFO - document served over http requires an https
11:14:34 INFO - sub-resource via iframe-tag using the meta-csp
11:14:34 INFO - delivery method with keep-origin-redirect and when
11:14:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:14:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
11:14:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:14:34 INFO - PROCESS | 2804 | ++DOCSHELL 149C1400 == 32 [pid = 2804] [id = 121]
11:14:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 75 (149C2400) [pid = 2804] [serial = 338] [outer = 00000000]
11:14:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 76 (1546B400) [pid = 2804] [serial = 339] [outer = 149C2400]
11:14:34 INFO - PROCESS | 2804 | 1448046874348 Marionette INFO loaded listener.js
11:14:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 77 (15A8F000) [pid = 2804] [serial = 340] [outer = 149C2400]
11:14:34 INFO - PROCESS | 2804 | ++DOCSHELL 170B8800 == 33 [pid = 2804] [id = 122]
11:14:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 78 (170B8C00) [pid = 2804] [serial = 341] [outer = 00000000]
11:14:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 79 (1733B800) [pid = 2804] [serial = 342] [outer = 170B8C00]
11:14:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:34 INFO - document served over http requires an https
11:14:34 INFO - sub-resource via iframe-tag using the meta-csp
11:14:34 INFO - delivery method with no-redirect and when
11:14:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:14:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 670ms
11:14:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:14:35 INFO - PROCESS | 2804 | ++DOCSHELL 168E5400 == 34 [pid = 2804] [id = 123]
11:14:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 80 (168F0400) [pid = 2804] [serial = 343] [outer = 00000000]
11:14:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 81 (18383400) [pid = 2804] [serial = 344] [outer = 168F0400]
11:14:35 INFO - PROCESS | 2804 | 1448046875075 Marionette INFO loaded listener.js
11:14:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 82 (183C0C00) [pid = 2804] [serial = 345] [outer = 168F0400]
11:14:35 INFO - PROCESS | 2804 | ++DOCSHELL 1885E800 == 35 [pid = 2804] [id = 124]
11:14:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 83 (18887C00) [pid = 2804] [serial = 346] [outer = 00000000]
11:14:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 84 (18991C00) [pid = 2804] [serial = 347] [outer = 18887C00]
11:14:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:35 INFO - document served over http requires an https
11:14:35 INFO - sub-resource via iframe-tag using the meta-csp
11:14:35 INFO - delivery method with swap-origin-redirect and when
11:14:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:14:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
11:14:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:14:35 INFO - PROCESS | 2804 | ++DOCSHELL 13EE4000 == 36 [pid = 2804] [id = 125]
11:14:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 85 (18851000) [pid = 2804] [serial = 348] [outer = 00000000]
11:14:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 86 (18997400) [pid = 2804] [serial = 349] [outer = 18851000]
11:14:35 INFO - PROCESS | 2804 | 1448046875814 Marionette INFO loaded listener.js
11:14:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 87 (19013000) [pid = 2804] [serial = 350] [outer = 18851000]
11:14:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:36 INFO - document served over http requires an https
11:14:36 INFO - sub-resource via script-tag using the meta-csp
11:14:36 INFO - delivery method with keep-origin-redirect and when
11:14:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:14:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 671ms
11:14:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:14:36 INFO - PROCESS | 2804 | ++DOCSHELL 1B147400 == 37 [pid = 2804] [id = 126]
11:14:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 88 (1B299400) [pid = 2804] [serial = 351] [outer = 00000000]
11:14:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 89 (1B39A800) [pid = 2804] [serial = 352] [outer = 1B299400]
11:14:36 INFO - PROCESS | 2804 | 1448046876508 Marionette INFO loaded listener.js
11:14:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 90 (1B4C8400) [pid = 2804] [serial = 353] [outer = 1B299400]
11:14:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:37 INFO - document served over http requires an https
11:14:37 INFO - sub-resource via script-tag using the meta-csp
11:14:37 INFO - delivery method with no-redirect and when
11:14:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:14:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 671ms
11:14:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:14:37 INFO - PROCESS | 2804 | ++DOCSHELL 1B8C6000 == 38 [pid = 2804] [id = 127]
11:14:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 91 (1B8C6800) [pid = 2804] [serial = 354] [outer = 00000000]
11:14:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 92 (1BCBD000) [pid = 2804] [serial = 355] [outer = 1B8C6800]
11:14:37 INFO - PROCESS | 2804 | 1448046877188 Marionette INFO loaded listener.js
11:14:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 93 (1BCCBC00) [pid = 2804] [serial = 356] [outer = 1B8C6800]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 92 (101C4C00) [pid = 2804] [serial = 286] [outer = 00000000] [url = about:blank]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 91 (1B39FC00) [pid = 2804] [serial = 305] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 90 (1A927C00) [pid = 2804] [serial = 302] [outer = 00000000] [url = about:blank]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 89 (1C614800) [pid = 2804] [serial = 310] [outer = 00000000] [url = about:blank]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 88 (1BCC0000) [pid = 2804] [serial = 307] [outer = 00000000] [url = about:blank]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 87 (1E2D7400) [pid = 2804] [serial = 319] [outer = 00000000] [url = about:blank]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 86 (18853400) [pid = 2804] [serial = 316] [outer = 00000000] [url = about:blank]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 85 (19015C00) [pid = 2804] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046862834]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 84 (1838CC00) [pid = 2804] [serial = 297] [outer = 00000000] [url = about:blank]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 83 (13EE2C00) [pid = 2804] [serial = 289] [outer = 00000000] [url = about:blank]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 82 (16FEFC00) [pid = 2804] [serial = 295] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 81 (15A84C00) [pid = 2804] [serial = 292] [outer = 00000000] [url = about:blank]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 80 (1D969000) [pid = 2804] [serial = 313] [outer = 00000000] [url = about:blank]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 79 (1FC04400) [pid = 2804] [serial = 322] [outer = 00000000] [url = about:blank]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 78 (1BD57800) [pid = 2804] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 77 (17345000) [pid = 2804] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 76 (17347C00) [pid = 2804] [serial = 296] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 75 (1B8BC000) [pid = 2804] [serial = 304] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 74 (1BDD9800) [pid = 2804] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 73 (13DCF000) [pid = 2804] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 72 (1015AC00) [pid = 2804] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 71 (13DD6C00) [pid = 2804] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 70 (1911AC00) [pid = 2804] [serial = 301] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 69 (149B8000) [pid = 2804] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 68 (1BAF0000) [pid = 2804] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 67 (15461400) [pid = 2804] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 66 (18E39000) [pid = 2804] [serial = 299] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046862834]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 65 (1B3A0C00) [pid = 2804] [serial = 317] [outer = 00000000] [url = about:blank]
11:14:37 INFO - PROCESS | 2804 | --DOMWINDOW == 64 (1E2DE800) [pid = 2804] [serial = 320] [outer = 00000000] [url = about:blank]
11:14:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:37 INFO - document served over http requires an https
11:14:37 INFO - sub-resource via script-tag using the meta-csp
11:14:37 INFO - delivery method with swap-origin-redirect and when
11:14:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:14:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 771ms
11:14:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:14:37 INFO - PROCESS | 2804 | ++DOCSHELL 13DDA800 == 39 [pid = 2804] [id = 128]
11:14:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 65 (17349000) [pid = 2804] [serial = 357] [outer = 00000000]
11:14:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 66 (1BD4E800) [pid = 2804] [serial = 358] [outer = 17349000]
11:14:37 INFO - PROCESS | 2804 | 1448046877950 Marionette INFO loaded listener.js
11:14:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 67 (1BDD6400) [pid = 2804] [serial = 359] [outer = 17349000]
11:14:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:38 INFO - document served over http requires an https
11:14:38 INFO - sub-resource via xhr-request using the meta-csp
11:14:38 INFO - delivery method with keep-origin-redirect and when
11:14:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:14:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 630ms
11:14:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:14:38 INFO - PROCESS | 2804 | ++DOCSHELL 149C0C00 == 40 [pid = 2804] [id = 129]
11:14:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 68 (149C2000) [pid = 2804] [serial = 360] [outer = 00000000]
11:14:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 69 (1C6DB400) [pid = 2804] [serial = 361] [outer = 149C2000]
11:14:38 INFO - PROCESS | 2804 | 1448046878612 Marionette INFO loaded listener.js
11:14:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 70 (1C6E0800) [pid = 2804] [serial = 362] [outer = 149C2000]
11:14:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:39 INFO - document served over http requires an https
11:14:39 INFO - sub-resource via xhr-request using the meta-csp
11:14:39 INFO - delivery method with no-redirect and when
11:14:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
11:14:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 630ms
11:14:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:14:39 INFO - PROCESS | 2804 | ++DOCSHELL 149C1000 == 41 [pid = 2804] [id = 130]
11:14:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 71 (15DE9800) [pid = 2804] [serial = 363] [outer = 00000000]
11:14:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 72 (1D969800) [pid = 2804] [serial = 364] [outer = 15DE9800]
11:14:39 INFO - PROCESS | 2804 | 1448046879217 Marionette INFO loaded listener.js
11:14:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 73 (1DD45000) [pid = 2804] [serial = 365] [outer = 15DE9800]
11:14:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:39 INFO - document served over http requires an https
11:14:39 INFO - sub-resource via xhr-request using the meta-csp
11:14:39 INFO - delivery method with swap-origin-redirect and when
11:14:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:14:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 730ms
11:14:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:14:40 INFO - PROCESS | 2804 | ++DOCSHELL 1010BC00 == 42 [pid = 2804] [id = 131]
11:14:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 74 (1010D800) [pid = 2804] [serial = 366] [outer = 00000000]
11:14:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 75 (142E3000) [pid = 2804] [serial = 367] [outer = 1010D800]
11:14:40 INFO - PROCESS | 2804 | 1448046880161 Marionette INFO loaded listener.js
11:14:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 76 (148E4000) [pid = 2804] [serial = 368] [outer = 1010D800]
11:14:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:40 INFO - document served over http requires an http
11:14:40 INFO - sub-resource via fetch-request using the meta-referrer
11:14:40 INFO - delivery method with keep-origin-redirect and when
11:14:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:14:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 831ms
11:14:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:14:40 INFO - PROCESS | 2804 | ++DOCSHELL 17349800 == 43 [pid = 2804] [id = 132]
11:14:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 77 (18380800) [pid = 2804] [serial = 369] [outer = 00000000]
11:14:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 78 (1B145C00) [pid = 2804] [serial = 370] [outer = 18380800]
11:14:41 INFO - PROCESS | 2804 | 1448046881008 Marionette INFO loaded listener.js
11:14:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 79 (1BD53400) [pid = 2804] [serial = 371] [outer = 18380800]
11:14:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:41 INFO - document served over http requires an http
11:14:41 INFO - sub-resource via fetch-request using the meta-referrer
11:14:41 INFO - delivery method with no-redirect and when
11:14:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
11:14:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 830ms
11:14:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:14:41 INFO - PROCESS | 2804 | ++DOCSHELL 1E2D5000 == 44 [pid = 2804] [id = 133]
11:14:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 80 (1E2D7800) [pid = 2804] [serial = 372] [outer = 00000000]
11:14:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 81 (1E2EE800) [pid = 2804] [serial = 373] [outer = 1E2D7800]
11:14:41 INFO - PROCESS | 2804 | 1448046881875 Marionette INFO loaded listener.js
11:14:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 82 (1F70D000) [pid = 2804] [serial = 374] [outer = 1E2D7800]
11:14:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:42 INFO - document served over http requires an http
11:14:42 INFO - sub-resource via fetch-request using the meta-referrer
11:14:42 INFO - delivery method with swap-origin-redirect and when
11:14:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:14:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 770ms
11:14:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:14:42 INFO - PROCESS | 2804 | ++DOCSHELL 1F714C00 == 45 [pid = 2804] [id = 134]
11:14:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 83 (1F716400) [pid = 2804] [serial = 375] [outer = 00000000]
11:14:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 84 (1FC03800) [pid = 2804] [serial = 376] [outer = 1F716400]
11:14:42 INFO - PROCESS | 2804 | 1448046882631 Marionette INFO loaded listener.js
11:14:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 85 (1FC9BC00) [pid = 2804] [serial = 377] [outer = 1F716400]
11:14:43 INFO - PROCESS | 2804 | ++DOCSHELL 1FCA4C00 == 46 [pid = 2804] [id = 135]
11:14:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 86 (1FCA5800) [pid = 2804] [serial = 378] [outer = 00000000]
11:14:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 87 (1FCA8C00) [pid = 2804] [serial = 379] [outer = 1FCA5800]
11:14:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:43 INFO - document served over http requires an http
11:14:43 INFO - sub-resource via iframe-tag using the meta-referrer
11:14:43 INFO - delivery method with keep-origin-redirect and when
11:14:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:14:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 930ms
11:14:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:14:43 INFO - PROCESS | 2804 | ++DOCSHELL 20003400 == 47 [pid = 2804] [id = 136]
11:14:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 88 (20005400) [pid = 2804] [serial = 380] [outer = 00000000]
11:14:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 89 (20579800) [pid = 2804] [serial = 381] [outer = 20005400]
11:14:43 INFO - PROCESS | 2804 | 1448046883573 Marionette INFO loaded listener.js
11:14:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 90 (2057FC00) [pid = 2804] [serial = 382] [outer = 20005400]
11:14:43 INFO - PROCESS | 2804 | ++DOCSHELL 20585C00 == 48 [pid = 2804] [id = 137]
11:14:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 91 (2072C400) [pid = 2804] [serial = 383] [outer = 00000000]
11:14:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 92 (20576800) [pid = 2804] [serial = 384] [outer = 2072C400]
11:14:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:44 INFO - document served over http requires an http
11:14:44 INFO - sub-resource via iframe-tag using the meta-referrer
11:14:44 INFO - delivery method with no-redirect and when
11:14:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:14:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 830ms
11:14:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:14:44 INFO - PROCESS | 2804 | ++DOCSHELL 20732000 == 49 [pid = 2804] [id = 138]
11:14:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 93 (20732800) [pid = 2804] [serial = 385] [outer = 00000000]
11:14:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 94 (20908400) [pid = 2804] [serial = 386] [outer = 20732800]
11:14:44 INFO - PROCESS | 2804 | 1448046884441 Marionette INFO loaded listener.js
11:14:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 95 (2090E800) [pid = 2804] [serial = 387] [outer = 20732800]
11:14:44 INFO - PROCESS | 2804 | ++DOCSHELL 20912800 == 50 [pid = 2804] [id = 139]
11:14:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 96 (20A12000) [pid = 2804] [serial = 388] [outer = 00000000]
11:14:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 97 (20A16800) [pid = 2804] [serial = 389] [outer = 20A12000]
11:14:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:45 INFO - document served over http requires an http
11:14:45 INFO - sub-resource via iframe-tag using the meta-referrer
11:14:45 INFO - delivery method with swap-origin-redirect and when
11:14:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:14:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
11:14:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:14:45 INFO - PROCESS | 2804 | ++DOCSHELL 1B8C3C00 == 51 [pid = 2804] [id = 140]
11:14:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 98 (20A13000) [pid = 2804] [serial = 390] [outer = 00000000]
11:14:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 99 (20C6FC00) [pid = 2804] [serial = 391] [outer = 20A13000]
11:14:45 INFO - PROCESS | 2804 | 1448046885360 Marionette INFO loaded listener.js
11:14:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 100 (20C75000) [pid = 2804] [serial = 392] [outer = 20A13000]
11:14:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:45 INFO - document served over http requires an http
11:14:45 INFO - sub-resource via script-tag using the meta-referrer
11:14:45 INFO - delivery method with keep-origin-redirect and when
11:14:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
11:14:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 831ms
11:14:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:14:46 INFO - PROCESS | 2804 | ++DOCSHELL 20C77C00 == 52 [pid = 2804] [id = 141]
11:14:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 101 (20C79C00) [pid = 2804] [serial = 393] [outer = 00000000]
11:14:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 102 (21219000) [pid = 2804] [serial = 394] [outer = 20C79C00]
11:14:46 INFO - PROCESS | 2804 | 1448046886174 Marionette INFO loaded listener.js
11:14:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 103 (2121CC00) [pid = 2804] [serial = 395] [outer = 20C79C00]
11:14:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:46 INFO - document served over http requires an http
11:14:46 INFO - sub-resource via script-tag using the meta-referrer
11:14:46 INFO - delivery method with no-redirect and when
11:14:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
11:14:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 770ms
11:14:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:14:46 INFO - PROCESS | 2804 | ++DOCSHELL 2121F800 == 53 [pid = 2804] [id = 142]
11:14:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 104 (2155DC00) [pid = 2804] [serial = 396] [outer = 00000000]
11:14:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 105 (21566800) [pid = 2804] [serial = 397] [outer = 2155DC00]
11:14:47 INFO - PROCESS | 2804 | 1448046886982 Marionette INFO loaded listener.js
11:14:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 106 (21569C00) [pid = 2804] [serial = 398] [outer = 2155DC00]
11:14:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:47 INFO - document served over http requires an http
11:14:47 INFO - sub-resource via script-tag using the meta-referrer
11:14:47 INFO - delivery method with swap-origin-redirect and when
11:14:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
11:14:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 770ms
11:14:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:14:47 INFO - PROCESS | 2804 | ++DOCSHELL 21566C00 == 54 [pid = 2804] [id = 143]
11:14:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 107 (2159E400) [pid = 2804] [serial = 399] [outer = 00000000]
11:14:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 108 (215A5800) [pid = 2804] [serial = 400] [outer = 2159E400]
11:14:47 INFO - PROCESS | 2804 | 1448046887766 Marionette INFO loaded listener.js
11:14:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 109 (21A55400) [pid = 2804] [serial = 401] [outer = 2159E400]
11:14:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:49 INFO - document served over http requires an http
11:14:49 INFO - sub-resource via xhr-request using the meta-referrer
11:14:49 INFO - delivery method with keep-origin-redirect and when
11:14:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:14:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1570ms
11:14:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:14:49 INFO - PROCESS | 2804 | ++DOCSHELL 18840C00 == 55 [pid = 2804] [id = 144]
11:14:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 110 (18854000) [pid = 2804] [serial = 402] [outer = 00000000]
11:14:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 111 (1B395400) [pid = 2804] [serial = 403] [outer = 18854000]
11:14:49 INFO - PROCESS | 2804 | 1448046889343 Marionette INFO loaded listener.js
11:14:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 112 (21A5D400) [pid = 2804] [serial = 404] [outer = 18854000]
11:14:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:50 INFO - document served over http requires an http
11:14:50 INFO - sub-resource via xhr-request using the meta-referrer
11:14:50 INFO - delivery method with no-redirect and when
11:14:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
11:14:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 970ms
11:14:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:14:50 INFO - PROCESS | 2804 | ++DOCSHELL 101DC400 == 56 [pid = 2804] [id = 145]
11:14:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 113 (1024EC00) [pid = 2804] [serial = 405] [outer = 00000000]
11:14:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (1453B400) [pid = 2804] [serial = 406] [outer = 1024EC00]
11:14:50 INFO - PROCESS | 2804 | 1448046890335 Marionette INFO loaded listener.js
11:14:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (15DE8C00) [pid = 2804] [serial = 407] [outer = 1024EC00]
11:14:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:50 INFO - document served over http requires an http
11:14:50 INFO - sub-resource via xhr-request using the meta-referrer
11:14:50 INFO - delivery method with swap-origin-redirect and when
11:14:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:14:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 871ms
11:14:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:14:51 INFO - PROCESS | 2804 | ++DOCSHELL 1546B800 == 57 [pid = 2804] [id = 146]
11:14:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (1546C400) [pid = 2804] [serial = 408] [outer = 00000000]
11:14:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 117 (184BF800) [pid = 2804] [serial = 409] [outer = 1546C400]
11:14:51 INFO - PROCESS | 2804 | 1448046891193 Marionette INFO loaded listener.js
11:14:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (1A91DC00) [pid = 2804] [serial = 410] [outer = 1546C400]
11:14:51 INFO - PROCESS | 2804 | --DOCSHELL 1B13E400 == 56 [pid = 2804] [id = 23]
11:14:51 INFO - PROCESS | 2804 | --DOCSHELL 0FFB3000 == 55 [pid = 2804] [id = 10]
11:14:51 INFO - PROCESS | 2804 | --DOCSHELL 1885E800 == 54 [pid = 2804] [id = 124]
11:14:51 INFO - PROCESS | 2804 | --DOCSHELL 170B8800 == 53 [pid = 2804] [id = 122]
11:14:51 INFO - PROCESS | 2804 | --DOCSHELL 146A0000 == 52 [pid = 2804] [id = 120]
11:14:51 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (101E7400) [pid = 2804] [serial = 287] [outer = 00000000] [url = about:blank]
11:14:51 INFO - PROCESS | 2804 | --DOMWINDOW == 116 (15D15C00) [pid = 2804] [serial = 293] [outer = 00000000] [url = about:blank]
11:14:51 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (143C8800) [pid = 2804] [serial = 290] [outer = 00000000] [url = about:blank]
11:14:51 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (1BD4FC00) [pid = 2804] [serial = 308] [outer = 00000000] [url = about:blank]
11:14:51 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (1883B000) [pid = 2804] [serial = 298] [outer = 00000000] [url = about:blank]
11:14:51 INFO - PROCESS | 2804 | --DOMWINDOW == 112 (1C6DE400) [pid = 2804] [serial = 311] [outer = 00000000] [url = about:blank]
11:14:51 INFO - PROCESS | 2804 | --DOMWINDOW == 111 (1DD48C00) [pid = 2804] [serial = 314] [outer = 00000000] [url = about:blank]
11:14:51 INFO - PROCESS | 2804 | --DOMWINDOW == 110 (1B140000) [pid = 2804] [serial = 303] [outer = 00000000] [url = about:blank]
11:14:51 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:51 INFO - document served over http requires an https
11:14:51 INFO - sub-resource via fetch-request using the meta-referrer
11:14:51 INFO - delivery method with keep-origin-redirect and when
11:14:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:14:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 870ms
11:14:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:14:51 INFO - PROCESS | 2804 | ++DOCSHELL 10248400 == 53 [pid = 2804] [id = 147]
11:14:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 111 (1024B800) [pid = 2804] [serial = 411] [outer = 00000000]
11:14:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 112 (106DFC00) [pid = 2804] [serial = 412] [outer = 1024B800]
11:14:51 INFO - PROCESS | 2804 | 1448046891981 Marionette INFO loaded listener.js
11:14:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 113 (148CD400) [pid = 2804] [serial = 413] [outer = 1024B800]
11:14:52 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:52 INFO - document served over http requires an https
11:14:52 INFO - sub-resource via fetch-request using the meta-referrer
11:14:52 INFO - delivery method with no-redirect and when
11:14:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:14:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 630ms
11:14:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:14:52 INFO - PROCESS | 2804 | ++DOCSHELL 15A82C00 == 54 [pid = 2804] [id = 148]
11:14:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (15A83800) [pid = 2804] [serial = 414] [outer = 00000000]
11:14:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (184BDC00) [pid = 2804] [serial = 415] [outer = 15A83800]
11:14:52 INFO - PROCESS | 2804 | 1448046892611 Marionette INFO loaded listener.js
11:14:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (1885CC00) [pid = 2804] [serial = 416] [outer = 15A83800]
11:14:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:53 INFO - document served over http requires an https
11:14:53 INFO - sub-resource via fetch-request using the meta-referrer
11:14:53 INFO - delivery method with swap-origin-redirect and when
11:14:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:14:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:14:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:14:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:14:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 630ms
11:14:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:14:53 INFO - PROCESS | 2804 | ++DOCSHELL 1A5D1800 == 55 [pid = 2804] [id = 149]
11:14:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 117 (1A5D3000) [pid = 2804] [serial = 417] [outer = 00000000]
11:14:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (1B398C00) [pid = 2804] [serial = 418] [outer = 1A5D3000]
11:14:53 INFO - PROCESS | 2804 | 1448046893241 Marionette INFO loaded listener.js
11:14:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 119 (1B4CE000) [pid = 2804] [serial = 419] [outer = 1A5D3000]
11:14:53 INFO - PROCESS | 2804 | ++DOCSHELL 1BD50400 == 56 [pid = 2804] [id = 150]
11:14:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 120 (1BD50C00) [pid = 2804] [serial = 420] [outer = 00000000]
11:14:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 121 (1BD59400) [pid = 2804] [serial = 421] [outer = 1BD50C00]
11:14:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:53 INFO - document served over http requires an https
11:14:53 INFO - sub-resource via iframe-tag using the meta-referrer
11:14:53 INFO - delivery method with keep-origin-redirect and when
11:14:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:14:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
11:14:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:14:54 INFO - PROCESS | 2804 | ++DOCSHELL 1BD51400 == 57 [pid = 2804] [id = 151]
11:14:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (1BD51C00) [pid = 2804] [serial = 422] [outer = 00000000]
11:14:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (1C618800) [pid = 2804] [serial = 423] [outer = 1BD51C00]
11:14:54 INFO - PROCESS | 2804 | 1448046894067 Marionette INFO loaded listener.js
11:14:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (1C6E6400) [pid = 2804] [serial = 424] [outer = 1BD51C00]
11:14:54 INFO - PROCESS | 2804 | ++DOCSHELL 1D7AE800 == 58 [pid = 2804] [id = 152]
11:14:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (1DD48800) [pid = 2804] [serial = 425] [outer = 00000000]
11:14:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (1E2D0800) [pid = 2804] [serial = 426] [outer = 1DD48800]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (168F0400) [pid = 2804] [serial = 343] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (1B8C6800) [pid = 2804] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (146A5C00) [pid = 2804] [serial = 336] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (17349000) [pid = 2804] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (149C2400) [pid = 2804] [serial = 338] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 120 (1B299400) [pid = 2804] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 119 (149C2000) [pid = 2804] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 118 (18887C00) [pid = 2804] [serial = 346] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (18851000) [pid = 2804] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 116 (170B8C00) [pid = 2804] [serial = 341] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046874736]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (100C3800) [pid = 2804] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (101C3000) [pid = 2804] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (1733B800) [pid = 2804] [serial = 342] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046874736]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 112 (1BCBD000) [pid = 2804] [serial = 355] [outer = 00000000] [url = about:blank]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 111 (187D2C00) [pid = 2804] [serial = 328] [outer = 00000000] [url = about:blank]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 110 (1546B400) [pid = 2804] [serial = 339] [outer = 00000000] [url = about:blank]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 109 (1B39A800) [pid = 2804] [serial = 352] [outer = 00000000] [url = about:blank]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 108 (18383400) [pid = 2804] [serial = 344] [outer = 00000000] [url = about:blank]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 107 (18991C00) [pid = 2804] [serial = 347] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 106 (10251C00) [pid = 2804] [serial = 334] [outer = 00000000] [url = about:blank]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 105 (1469A400) [pid = 2804] [serial = 337] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 104 (18997400) [pid = 2804] [serial = 349] [outer = 00000000] [url = about:blank]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 103 (101C4800) [pid = 2804] [serial = 331] [outer = 00000000] [url = about:blank]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 102 (1024F800) [pid = 2804] [serial = 325] [outer = 00000000] [url = about:blank]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 101 (1BD4E800) [pid = 2804] [serial = 358] [outer = 00000000] [url = about:blank]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 100 (1C6DB400) [pid = 2804] [serial = 361] [outer = 00000000] [url = about:blank]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 99 (1D969800) [pid = 2804] [serial = 364] [outer = 00000000] [url = about:blank]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 98 (1BDD6400) [pid = 2804] [serial = 359] [outer = 00000000] [url = about:blank]
11:14:54 INFO - PROCESS | 2804 | --DOMWINDOW == 97 (1C6E0800) [pid = 2804] [serial = 362] [outer = 00000000] [url = about:blank]
11:14:54 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:54 INFO - document served over http requires an https
11:14:54 INFO - sub-resource via iframe-tag using the meta-referrer
11:14:54 INFO - delivery method with no-redirect and when
11:14:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:14:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 824ms
11:14:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:14:54 INFO - PROCESS | 2804 | ++DOCSHELL 1024F800 == 59 [pid = 2804] [id = 153]
11:14:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 98 (10251C00) [pid = 2804] [serial = 427] [outer = 00000000]
11:14:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 99 (18887C00) [pid = 2804] [serial = 428] [outer = 10251C00]
11:14:54 INFO - PROCESS | 2804 | 1448046894820 Marionette INFO loaded listener.js
11:14:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 100 (1BD4E800) [pid = 2804] [serial = 429] [outer = 10251C00]
11:14:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 101 (1DD52400) [pid = 2804] [serial = 430] [outer = 1BCCB800]
11:14:55 INFO - PROCESS | 2804 | ++DOCSHELL 20585000 == 60 [pid = 2804] [id = 154]
11:14:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 102 (2072CC00) [pid = 2804] [serial = 431] [outer = 00000000]
11:14:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 103 (20732400) [pid = 2804] [serial = 432] [outer = 2072CC00]
11:14:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:55 INFO - document served over http requires an https
11:14:55 INFO - sub-resource via iframe-tag using the meta-referrer
11:14:55 INFO - delivery method with swap-origin-redirect and when
11:14:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:14:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:14:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:14:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 730ms
11:14:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:14:55 INFO - PROCESS | 2804 | ++DOCSHELL 101C1400 == 61 [pid = 2804] [id = 155]
11:14:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 104 (106DB400) [pid = 2804] [serial = 433] [outer = 00000000]
11:14:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 105 (20576C00) [pid = 2804] [serial = 434] [outer = 106DB400]
11:14:55 INFO - PROCESS | 2804 | 1448046895617 Marionette INFO loaded listener.js
11:14:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 106 (20C7C000) [pid = 2804] [serial = 435] [outer = 106DB400]
11:14:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:56 INFO - document served over http requires an https
11:14:56 INFO - sub-resource via script-tag using the meta-referrer
11:14:56 INFO - delivery method with keep-origin-redirect and when
11:14:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:14:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 631ms
11:14:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:14:56 INFO - PROCESS | 2804 | ++DOCSHELL 1039F800 == 62 [pid = 2804] [id = 156]
11:14:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 107 (2090DC00) [pid = 2804] [serial = 436] [outer = 00000000]
11:14:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 108 (21ABB400) [pid = 2804] [serial = 437] [outer = 2090DC00]
11:14:56 INFO - PROCESS | 2804 | 1448046896242 Marionette INFO loaded listener.js
11:14:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 109 (21ABF000) [pid = 2804] [serial = 438] [outer = 2090DC00]
11:14:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:56 INFO - document served over http requires an https
11:14:56 INFO - sub-resource via script-tag using the meta-referrer
11:14:56 INFO - delivery method with no-redirect and when
11:14:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:14:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 630ms
11:14:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:14:56 INFO - PROCESS | 2804 | ++DOCSHELL 20FB8C00 == 63 [pid = 2804] [id = 157]
11:14:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 110 (20FB9000) [pid = 2804] [serial = 439] [outer = 00000000]
11:14:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 111 (20FC0000) [pid = 2804] [serial = 440] [outer = 20FB9000]
11:14:56 INFO - PROCESS | 2804 | 1448046896878 Marionette INFO loaded listener.js
11:14:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 112 (20FC4C00) [pid = 2804] [serial = 441] [outer = 20FB9000]
11:14:57 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:57 INFO - document served over http requires an https
11:14:57 INFO - sub-resource via script-tag using the meta-referrer
11:14:57 INFO - delivery method with swap-origin-redirect and when
11:14:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:14:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:14:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:14:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 630ms
11:14:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:14:57 INFO - PROCESS | 2804 | ++DOCSHELL 21479800 == 64 [pid = 2804] [id = 158]
11:14:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 113 (2147B800) [pid = 2804] [serial = 442] [outer = 00000000]
11:14:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (21485400) [pid = 2804] [serial = 443] [outer = 2147B800]
11:14:57 INFO - PROCESS | 2804 | 1448046897536 Marionette INFO loaded listener.js
11:14:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (21BF9000) [pid = 2804] [serial = 444] [outer = 2147B800]
11:14:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:14:58 INFO - document served over http requires an https
11:14:58 INFO - sub-resource via xhr-request using the meta-referrer
11:14:58 INFO - delivery method with keep-origin-redirect and when
11:14:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:14:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 770ms
11:14:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:14:58 INFO - PROCESS | 2804 | ++DOCSHELL 101BE800 == 65 [pid = 2804] [id = 159]
11:14:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (101C0800) [pid = 2804] [serial = 445] [outer = 00000000]
11:14:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 117 (14653800) [pid = 2804] [serial = 446] [outer = 101C0800]
11:14:58 INFO - PROCESS | 2804 | 1448046898425 Marionette INFO loaded listener.js
11:14:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (170B5C00) [pid = 2804] [serial = 447] [outer = 101C0800]
11:14:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:14:59 INFO - document served over http requires an https
11:14:59 INFO - sub-resource via xhr-request using the meta-referrer
11:14:59 INFO - delivery method with no-redirect and when
11:14:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
11:14:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
11:14:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:14:59 INFO - PROCESS | 2804 | ++DOCSHELL 18852800 == 66 [pid = 2804] [id = 160]
11:14:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 119 (1888A400) [pid = 2804] [serial = 448] [outer = 00000000]
11:14:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 120 (1BDD8400) [pid = 2804] [serial = 449] [outer = 1888A400]
11:14:59 INFO - PROCESS | 2804 | 1448046899314 Marionette INFO loaded listener.js
11:14:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 121 (1F712800) [pid = 2804] [serial = 450] [outer = 1888A400]
11:14:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:14:59 INFO - document served over http requires an https
11:14:59 INFO - sub-resource via xhr-request using the meta-referrer
11:14:59 INFO - delivery method with swap-origin-redirect and when
11:14:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:14:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:14:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:14:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:14:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:14:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:14:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:14:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
11:14:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:15:00 INFO - PROCESS | 2804 | ++DOCSHELL 21534C00 == 67 [pid = 2804] [id = 161]
11:15:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (21537800) [pid = 2804] [serial = 451] [outer = 00000000]
11:15:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (2153CC00) [pid = 2804] [serial = 452] [outer = 21537800]
11:15:00 INFO - PROCESS | 2804 | 1448046900189 Marionette INFO loaded listener.js
11:15:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (215A7C00) [pid = 2804] [serial = 453] [outer = 21537800]
11:15:00 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:00 INFO - document served over http requires an http
11:15:00 INFO - sub-resource via fetch-request using the meta-referrer
11:15:00 INFO - delivery method with keep-origin-redirect and when
11:15:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:15:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 931ms
11:15:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:15:01 INFO - PROCESS | 2804 | ++DOCSHELL 17995C00 == 68 [pid = 2804] [id = 162]
11:15:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (17997000) [pid = 2804] [serial = 454] [outer = 00000000]
11:15:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (179A2400) [pid = 2804] [serial = 455] [outer = 17997000]
11:15:01 INFO - PROCESS | 2804 | 1448046901115 Marionette INFO loaded listener.js
11:15:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (215A6000) [pid = 2804] [serial = 456] [outer = 17997000]
11:15:01 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:15:01 INFO - document served over http requires an http
11:15:01 INFO - sub-resource via fetch-request using the meta-referrer
11:15:01 INFO - delivery method with no-redirect and when
11:15:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
11:15:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 870ms
11:15:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:15:01 INFO - PROCESS | 2804 | ++DOCSHELL 1CA7C800 == 69 [pid = 2804] [id = 163]
11:15:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (1CA7D800) [pid = 2804] [serial = 457] [outer = 00000000]
11:15:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (1CA84800) [pid = 2804] [serial = 458] [outer = 1CA7D800]
11:15:02 INFO - PROCESS | 2804 | 1448046902011 Marionette INFO loaded listener.js
11:15:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (2153A400) [pid = 2804] [serial = 459] [outer = 1CA7D800]
11:15:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:02 INFO - document served over http requires an http
11:15:02 INFO - sub-resource via fetch-request using the meta-referrer
11:15:02 INFO - delivery method with swap-origin-redirect and when
11:15:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:15:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 870ms
11:15:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:15:02 INFO - PROCESS | 2804 | ++DOCSHELL 1D0DC000 == 70 [pid = 2804] [id = 164]
11:15:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 131 (1D0E0000) [pid = 2804] [serial = 460] [outer = 00000000]
11:15:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 132 (1D1EF800) [pid = 2804] [serial = 461] [outer = 1D0E0000]
11:15:02 INFO - PROCESS | 2804 | 1448046902893 Marionette INFO loaded listener.js
11:15:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 133 (1D1F5400) [pid = 2804] [serial = 462] [outer = 1D0E0000]
11:15:03 INFO - PROCESS | 2804 | ++DOCSHELL 1D1F7000 == 71 [pid = 2804] [id = 165]
11:15:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 134 (1D1FA400) [pid = 2804] [serial = 463] [outer = 00000000]
11:15:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 135 (1D256000) [pid = 2804] [serial = 464] [outer = 1D1FA400]
11:15:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:03 INFO - document served over http requires an http
11:15:03 INFO - sub-resource via iframe-tag using the meta-referrer
11:15:03 INFO - delivery method with keep-origin-redirect and when
11:15:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:15:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:15:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:15:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 870ms
11:15:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:15:03 INFO - PROCESS | 2804 | ++DOCSHELL 1D1FC400 == 72 [pid = 2804] [id = 166]
11:15:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 136 (1D1FCC00) [pid = 2804] [serial = 465] [outer = 00000000]
11:15:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 137 (1D25F000) [pid = 2804] [serial = 466] [outer = 1D1FCC00]
11:15:03 INFO - PROCESS | 2804 | 1448046903782 Marionette INFO loaded listener.js
11:15:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 138 (1D262000) [pid = 2804] [serial = 467] [outer = 1D1FCC00]
11:15:04 INFO - PROCESS | 2804 | ++DOCSHELL 22F7D400 == 73 [pid = 2804] [id = 167]
11:15:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 139 (22F81800) [pid = 2804] [serial = 468] [outer = 00000000]
11:15:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 140 (1D258400) [pid = 2804] [serial = 469] [outer = 22F81800]
11:15:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:15:04 INFO - document served over http requires an http
11:15:04 INFO - sub-resource via iframe-tag using the meta-referrer
11:15:04 INFO - delivery method with no-redirect and when
11:15:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:15:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:15:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
11:15:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 870ms
11:15:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:15:04 INFO - PROCESS | 2804 | ++DOCSHELL 22F80000 == 74 [pid = 2804] [id = 168]
11:15:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 141 (22F80400) [pid = 2804] [serial = 470] [outer = 00000000]
11:15:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 142 (22F8AC00) [pid = 2804] [serial = 471] [outer = 22F80400]
11:15:04 INFO - PROCESS | 2804 | 1448046904658 Marionette INFO loaded listener.js
11:15:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 143 (22FD9C00) [pid = 2804] [serial = 472] [outer = 22F80400]
11:15:05 INFO - PROCESS | 2804 | ++DOCSHELL 22FDB800 == 75 [pid = 2804] [id = 169]
11:15:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 144 (22FDC800) [pid = 2804] [serial = 473] [outer = 00000000]
11:15:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 145 (22FE4000) [pid = 2804] [serial = 474] [outer = 22FDC800]
11:15:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:05 INFO - document served over http requires an http
11:15:05 INFO - sub-resource via iframe-tag using the meta-referrer
11:15:05 INFO - delivery method with swap-origin-redirect and when
11:15:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:15:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:15:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:15:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 870ms
11:15:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:15:05 INFO - PROCESS | 2804 | ++DOCSHELL 22FDEC00 == 76 [pid = 2804] [id = 170]
11:15:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 146 (22FE2000) [pid = 2804] [serial = 475] [outer = 00000000]
11:15:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 147 (231AA000) [pid = 2804] [serial = 476] [outer = 22FE2000]
11:15:05 INFO - PROCESS | 2804 | 1448046905538 Marionette INFO loaded listener.js
11:15:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 148 (231AD400) [pid = 2804] [serial = 477] [outer = 22FE2000]
11:15:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:06 INFO - document served over http requires an http
11:15:06 INFO - sub-resource via script-tag using the meta-referrer
11:15:06 INFO - delivery method with keep-origin-redirect and when
11:15:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:15:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:15:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
11:15:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 871ms
11:15:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:15:06 INFO - PROCESS | 2804 | ++DOCSHELL 23508800 == 77 [pid = 2804] [id = 171]
11:15:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 149 (23509C00) [pid = 2804] [serial = 478] [outer = 00000000]
11:15:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 150 (2350F400) [pid = 2804] [serial = 479] [outer = 23509C00]
11:15:06 INFO - PROCESS | 2804 | 1448046906397 Marionette INFO loaded listener.js
11:15:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 151 (23514000) [pid = 2804] [serial = 480] [outer = 23509C00]
11:15:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:15:06 INFO - document served over http requires an http
11:15:06 INFO - sub-resource via script-tag using the meta-referrer
11:15:06 INFO - delivery method with no-redirect and when
11:15:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:15:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:15:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
11:15:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 830ms
11:15:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:15:07 INFO - PROCESS | 2804 | ++DOCSHELL 23740C00 == 78 [pid = 2804] [id = 172]
11:15:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 152 (23741400) [pid = 2804] [serial = 481] [outer = 00000000]
11:15:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 153 (2391A000) [pid = 2804] [serial = 482] [outer = 23741400]
11:15:07 INFO - PROCESS | 2804 | 1448046907288 Marionette INFO loaded listener.js
11:15:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 154 (23920C00) [pid = 2804] [serial = 483] [outer = 23741400]
11:15:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:07 INFO - document served over http requires an http
11:15:07 INFO - sub-resource via script-tag using the meta-referrer
11:15:07 INFO - delivery method with swap-origin-redirect and when
11:15:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:15:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:15:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
11:15:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 870ms
11:15:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:15:08 INFO - PROCESS | 2804 | ++DOCSHELL 239BCC00 == 79 [pid = 2804] [id = 173]
11:15:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 155 (239BD800) [pid = 2804] [serial = 484] [outer = 00000000]
11:15:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 156 (239C3C00) [pid = 2804] [serial = 485] [outer = 239BD800]
11:15:08 INFO - PROCESS | 2804 | 1448046908150 Marionette INFO loaded listener.js
11:15:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 157 (239C6400) [pid = 2804] [serial = 486] [outer = 239BD800]
11:15:08 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:08 INFO - document served over http requires an http
11:15:08 INFO - sub-resource via xhr-request using the meta-referrer
11:15:08 INFO - delivery method with keep-origin-redirect and when
11:15:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:15:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:15:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:15:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 830ms
11:15:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:15:08 INFO - PROCESS | 2804 | ++DOCSHELL 239CA800 == 80 [pid = 2804] [id = 174]
11:15:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 158 (23BE7800) [pid = 2804] [serial = 487] [outer = 00000000]
11:15:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 159 (23BF1000) [pid = 2804] [serial = 488] [outer = 23BE7800]
11:15:09 INFO - PROCESS | 2804 | 1448046909037 Marionette INFO loaded listener.js
11:15:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 160 (23BF4800) [pid = 2804] [serial = 489] [outer = 23BE7800]
11:15:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:15:10 INFO - document served over http requires an http
11:15:10 INFO - sub-resource via xhr-request using the meta-referrer
11:15:10 INFO - delivery method with no-redirect and when
11:15:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:15:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:15:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
11:15:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1835ms
11:15:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:15:10 INFO - PROCESS | 2804 | ++DOCSHELL 101EB400 == 81 [pid = 2804] [id = 175]
11:15:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 161 (10246C00) [pid = 2804] [serial = 490] [outer = 00000000]
11:15:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 162 (143D0800) [pid = 2804] [serial = 491] [outer = 10246C00]
11:15:11 INFO - PROCESS | 2804 | 1448046910999 Marionette INFO loaded listener.js
11:15:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 163 (15A90800) [pid = 2804] [serial = 492] [outer = 10246C00]
11:15:11 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:11 INFO - document served over http requires an http
11:15:11 INFO - sub-resource via xhr-request using the meta-referrer
11:15:11 INFO - delivery method with swap-origin-redirect and when
11:15:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:15:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:15:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:15:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1021ms
11:15:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:15:11 INFO - PROCESS | 2804 | ++DOCSHELL 1883E000 == 82 [pid = 2804] [id = 176]
11:15:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 164 (18855800) [pid = 2804] [serial = 493] [outer = 00000000]
11:15:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (1A376400) [pid = 2804] [serial = 494] [outer = 18855800]
11:15:11 INFO - PROCESS | 2804 | 1448046911867 Marionette INFO loaded listener.js
11:15:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (1B399400) [pid = 2804] [serial = 495] [outer = 18855800]
11:15:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:12 INFO - document served over http requires an https
11:15:12 INFO - sub-resource via fetch-request using the meta-referrer
11:15:12 INFO - delivery method with keep-origin-redirect and when
11:15:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
11:15:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 950ms
11:15:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 13DDA800 == 81 [pid = 2804] [id = 128]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 149C0C00 == 80 [pid = 2804] [id = 129]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 1B8C6000 == 79 [pid = 2804] [id = 127]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 1B147400 == 78 [pid = 2804] [id = 126]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 101DE800 == 77 [pid = 2804] [id = 31]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 0C098000 == 76 [pid = 2804] [id = 26]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 20FB8C00 == 75 [pid = 2804] [id = 157]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 1039F800 == 74 [pid = 2804] [id = 156]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 101C1400 == 73 [pid = 2804] [id = 155]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 20585000 == 72 [pid = 2804] [id = 154]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 1024F800 == 71 [pid = 2804] [id = 153]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 1D7AE800 == 70 [pid = 2804] [id = 152]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 1BD51400 == 69 [pid = 2804] [id = 151]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 1BD50400 == 68 [pid = 2804] [id = 150]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 1A5D1800 == 67 [pid = 2804] [id = 149]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 15A82C00 == 66 [pid = 2804] [id = 148]
11:15:12 INFO - PROCESS | 2804 | --DOCSHELL 10248400 == 65 [pid = 2804] [id = 147]
11:15:12 INFO - PROCESS | 2804 | ++DOCSHELL 0C011000 == 66 [pid = 2804] [id = 177]
11:15:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 167 (0C012000) [pid = 2804] [serial = 496] [outer = 00000000]
11:15:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 168 (10110800) [pid = 2804] [serial = 497] [outer = 0C012000]
11:15:13 INFO - PROCESS | 2804 | 1448046913002 Marionette INFO loaded listener.js
11:15:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 169 (106E0400) [pid = 2804] [serial = 498] [outer = 0C012000]
11:15:13 INFO - PROCESS | 2804 | --DOCSHELL 1546B800 == 65 [pid = 2804] [id = 146]
11:15:13 INFO - PROCESS | 2804 | --DOCSHELL 101DC400 == 64 [pid = 2804] [id = 145]
11:15:13 INFO - PROCESS | 2804 | --DOCSHELL 18840C00 == 63 [pid = 2804] [id = 144]
11:15:13 INFO - PROCESS | 2804 | --DOCSHELL 21566C00 == 62 [pid = 2804] [id = 143]
11:15:13 INFO - PROCESS | 2804 | --DOCSHELL 2121F800 == 61 [pid = 2804] [id = 142]
11:15:13 INFO - PROCESS | 2804 | --DOCSHELL 20C77C00 == 60 [pid = 2804] [id = 141]
11:15:13 INFO - PROCESS | 2804 | --DOCSHELL 1B8C3C00 == 59 [pid = 2804] [id = 140]
11:15:13 INFO - PROCESS | 2804 | --DOCSHELL 20912800 == 58 [pid = 2804] [id = 139]
11:15:13 INFO - PROCESS | 2804 | --DOCSHELL 20585C00 == 57 [pid = 2804] [id = 137]
11:15:13 INFO - PROCESS | 2804 | --DOCSHELL 1FCA4C00 == 56 [pid = 2804] [id = 135]
11:15:13 INFO - PROCESS | 2804 | --DOCSHELL 1E2D5000 == 55 [pid = 2804] [id = 133]
11:15:13 INFO - PROCESS | 2804 | --DOCSHELL 17349800 == 54 [pid = 2804] [id = 132]
11:15:13 INFO - PROCESS | 2804 | --DOCSHELL 1010BC00 == 53 [pid = 2804] [id = 131]
11:15:13 INFO - PROCESS | 2804 | --DOCSHELL 149C1000 == 52 [pid = 2804] [id = 130]
11:15:13 INFO - PROCESS | 2804 | --DOMWINDOW == 168 (15A8F000) [pid = 2804] [serial = 340] [outer = 00000000] [url = about:blank]
11:15:13 INFO - PROCESS | 2804 | --DOMWINDOW == 167 (1BCCBC00) [pid = 2804] [serial = 356] [outer = 00000000] [url = about:blank]
11:15:13 INFO - PROCESS | 2804 | --DOMWINDOW == 166 (1024A800) [pid = 2804] [serial = 332] [outer = 00000000] [url = about:blank]
11:15:13 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (19013000) [pid = 2804] [serial = 350] [outer = 00000000] [url = about:blank]
11:15:13 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (183C0C00) [pid = 2804] [serial = 345] [outer = 00000000] [url = about:blank]
11:15:13 INFO - PROCESS | 2804 | --DOMWINDOW == 163 (13D43C00) [pid = 2804] [serial = 335] [outer = 00000000] [url = about:blank]
11:15:13 INFO - PROCESS | 2804 | --DOMWINDOW == 162 (1B4C8400) [pid = 2804] [serial = 353] [outer = 00000000] [url = about:blank]
11:15:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:15:13 INFO - document served over http requires an https
11:15:13 INFO - sub-resource via fetch-request using the meta-referrer
11:15:13 INFO - delivery method with no-redirect and when
11:15:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
11:15:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
11:15:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:15:13 INFO - PROCESS | 2804 | ++DOCSHELL 1492C000 == 53 [pid = 2804] [id = 178]
11:15:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 163 (15D16400) [pid = 2804] [serial = 499] [outer = 00000000]
11:15:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 164 (1733E400) [pid = 2804] [serial = 500] [outer = 15D16400]
11:15:13 INFO - PROCESS | 2804 | 1448046913684 Marionette INFO loaded listener.js
11:15:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (184B8400) [pid = 2804] [serial = 501] [outer = 15D16400]
11:15:14 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:14 INFO - document served over http requires an https
11:15:14 INFO - sub-resource via fetch-request using the meta-referrer
11:15:14 INFO - delivery method with swap-origin-redirect and when
11:15:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
11:15:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 570ms
11:15:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:15:14 INFO - PROCESS | 2804 | ++DOCSHELL 1A57E400 == 54 [pid = 2804] [id = 179]
11:15:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (1A91E400) [pid = 2804] [serial = 502] [outer = 00000000]
11:15:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 167 (1B4CA800) [pid = 2804] [serial = 503] [outer = 1A91E400]
11:15:14 INFO - PROCESS | 2804 | 1448046914261 Marionette INFO loaded listener.js
11:15:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 168 (1B8C5800) [pid = 2804] [serial = 504] [outer = 1A91E400]
11:15:14 INFO - PROCESS | 2804 | ++DOCSHELL 1BD52800 == 55 [pid = 2804] [id = 180]
11:15:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 169 (1BD55000) [pid = 2804] [serial = 505] [outer = 00000000]
11:15:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 170 (1BD5C000) [pid = 2804] [serial = 506] [outer = 1BD55000]
11:15:14 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:14 INFO - document served over http requires an https
11:15:14 INFO - sub-resource via iframe-tag using the meta-referrer
11:15:14 INFO - delivery method with keep-origin-redirect and when
11:15:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:15:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:15:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
11:15:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 630ms
11:15:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:15:14 INFO - PROCESS | 2804 | ++DOCSHELL 1BDDE800 == 56 [pid = 2804] [id = 181]
11:15:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 171 (1BDE0800) [pid = 2804] [serial = 507] [outer = 00000000]
11:15:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 172 (1D0DBC00) [pid = 2804] [serial = 508] [outer = 1BDE0800]
11:15:14 INFO - PROCESS | 2804 | 1448046914925 Marionette INFO loaded listener.js
11:15:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 173 (1D0E4000) [pid = 2804] [serial = 509] [outer = 1BDE0800]
11:15:15 INFO - PROCESS | 2804 | ++DOCSHELL 148E3000 == 57 [pid = 2804] [id = 182]
11:15:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 174 (17047C00) [pid = 2804] [serial = 510] [outer = 00000000]
11:15:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 175 (1911B000) [pid = 2804] [serial = 511] [outer = 17047C00]
11:15:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:15:15 INFO - document served over http requires an https
11:15:15 INFO - sub-resource via iframe-tag using the meta-referrer
11:15:15 INFO - delivery method with no-redirect and when
11:15:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:15:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:15:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
11:15:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 770ms
11:15:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:15:15 INFO - PROCESS | 2804 | ++DOCSHELL 19019000 == 58 [pid = 2804] [id = 183]
11:15:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 176 (1D25E400) [pid = 2804] [serial = 512] [outer = 00000000]
11:15:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 177 (1FC05C00) [pid = 2804] [serial = 513] [outer = 1D25E400]
11:15:15 INFO - PROCESS | 2804 | 1448046915976 Marionette INFO loaded listener.js
11:15:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 178 (1FCA6400) [pid = 2804] [serial = 514] [outer = 1D25E400]
11:15:16 INFO - PROCESS | 2804 | ++DOCSHELL 2057AC00 == 59 [pid = 2804] [id = 184]
11:15:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 179 (2072DC00) [pid = 2804] [serial = 515] [outer = 00000000]
11:15:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 180 (20904400) [pid = 2804] [serial = 516] [outer = 2072DC00]
11:15:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:16 INFO - document served over http requires an https
11:15:16 INFO - sub-resource via iframe-tag using the meta-referrer
11:15:16 INFO - delivery method with swap-origin-redirect and when
11:15:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:15:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:15:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
11:15:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 790ms
11:15:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 179 (20A12000) [pid = 2804] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 178 (2072C400) [pid = 2804] [serial = 383] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046883980]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 177 (1FCA5800) [pid = 2804] [serial = 378] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 176 (21485400) [pid = 2804] [serial = 443] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 175 (1BD50C00) [pid = 2804] [serial = 420] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 174 (10251C00) [pid = 2804] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 173 (2090DC00) [pid = 2804] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 172 (15A83800) [pid = 2804] [serial = 414] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 171 (20FB9000) [pid = 2804] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 170 (1546C400) [pid = 2804] [serial = 408] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 169 (1A5D3000) [pid = 2804] [serial = 417] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 168 (1DD48800) [pid = 2804] [serial = 425] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046894425]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 167 (106DB400) [pid = 2804] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 166 (1024EC00) [pid = 2804] [serial = 405] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (1024B800) [pid = 2804] [serial = 411] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (2072CC00) [pid = 2804] [serial = 431] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 163 (1BD51C00) [pid = 2804] [serial = 422] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 162 (21566800) [pid = 2804] [serial = 397] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 161 (215A5800) [pid = 2804] [serial = 400] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 160 (20C6FC00) [pid = 2804] [serial = 391] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 159 (1453B400) [pid = 2804] [serial = 406] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 158 (20A16800) [pid = 2804] [serial = 389] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 157 (20908400) [pid = 2804] [serial = 386] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 156 (1B145C00) [pid = 2804] [serial = 370] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 155 (20FC0000) [pid = 2804] [serial = 440] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 154 (21219000) [pid = 2804] [serial = 394] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 153 (1B395400) [pid = 2804] [serial = 403] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 152 (20732400) [pid = 2804] [serial = 432] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 151 (18887C00) [pid = 2804] [serial = 428] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 150 (106DFC00) [pid = 2804] [serial = 412] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 149 (1E2EE800) [pid = 2804] [serial = 373] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 148 (20576800) [pid = 2804] [serial = 384] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046883980]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 147 (20579800) [pid = 2804] [serial = 381] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 146 (1E2D0800) [pid = 2804] [serial = 426] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046894425]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 145 (1C618800) [pid = 2804] [serial = 423] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 144 (21ABB400) [pid = 2804] [serial = 437] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 143 (1BD59400) [pid = 2804] [serial = 421] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 142 (1B398C00) [pid = 2804] [serial = 418] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 141 (184BF800) [pid = 2804] [serial = 409] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 140 (142E3000) [pid = 2804] [serial = 367] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 139 (184BDC00) [pid = 2804] [serial = 415] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 138 (20576C00) [pid = 2804] [serial = 434] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 137 (1FCA8C00) [pid = 2804] [serial = 379] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 136 (1FC03800) [pid = 2804] [serial = 376] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 135 (15DE8C00) [pid = 2804] [serial = 407] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 134 (1DD45000) [pid = 2804] [serial = 365] [outer = 00000000] [url = about:blank]
11:15:16 INFO - PROCESS | 2804 | --DOMWINDOW == 133 (13EDE800) [pid = 2804] [serial = 188] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:15:16 INFO - PROCESS | 2804 | ++DOCSHELL 100A7800 == 60 [pid = 2804] [id = 185]
11:15:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 134 (100AF400) [pid = 2804] [serial = 517] [outer = 00000000]
11:15:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 135 (15468000) [pid = 2804] [serial = 518] [outer = 100AF400]
11:15:16 INFO - PROCESS | 2804 | 1448046916776 Marionette INFO loaded listener.js
11:15:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 136 (1BD50C00) [pid = 2804] [serial = 519] [outer = 100AF400]
11:15:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:17 INFO - document served over http requires an https
11:15:17 INFO - sub-resource via script-tag using the meta-referrer
11:15:17 INFO - delivery method with keep-origin-redirect and when
11:15:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:15:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:15:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
11:15:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 670ms
11:15:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:15:17 INFO - PROCESS | 2804 | ++DOCSHELL 2072E400 == 61 [pid = 2804] [id = 186]
11:15:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 137 (20732C00) [pid = 2804] [serial = 520] [outer = 00000000]
11:15:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 138 (20A1A400) [pid = 2804] [serial = 521] [outer = 20732C00]
11:15:17 INFO - PROCESS | 2804 | 1448046917381 Marionette INFO loaded listener.js
11:15:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 139 (20C77800) [pid = 2804] [serial = 522] [outer = 20732C00]
11:15:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
11:15:17 INFO - document served over http requires an https
11:15:17 INFO - sub-resource via script-tag using the meta-referrer
11:15:17 INFO - delivery method with no-redirect and when
11:15:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:15:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:15:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
11:15:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 630ms
11:15:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:15:18 INFO - PROCESS | 2804 | ++DOCSHELL 1BAD1C00 == 62 [pid = 2804] [id = 187]
11:15:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 140 (1BAD5C00) [pid = 2804] [serial = 523] [outer = 00000000]
11:15:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 141 (2121B000) [pid = 2804] [serial = 524] [outer = 1BAD5C00]
11:15:18 INFO - PROCESS | 2804 | 1448046918049 Marionette INFO loaded listener.js
11:15:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 142 (2147E400) [pid = 2804] [serial = 525] [outer = 1BAD5C00]
11:15:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:18 INFO - document served over http requires an https
11:15:18 INFO - sub-resource via script-tag using the meta-referrer
11:15:18 INFO - delivery method with swap-origin-redirect and when
11:15:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:15:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:15:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
11:15:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 670ms
11:15:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:15:18 INFO - PROCESS | 2804 | ++DOCSHELL 2153B400 == 63 [pid = 2804] [id = 188]
11:15:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 143 (21540000) [pid = 2804] [serial = 526] [outer = 00000000]
11:15:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 144 (2159D000) [pid = 2804] [serial = 527] [outer = 21540000]
11:15:18 INFO - PROCESS | 2804 | 1448046918680 Marionette INFO loaded listener.js
11:15:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 145 (21A5B000) [pid = 2804] [serial = 528] [outer = 21540000]
11:15:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:19 INFO - document served over http requires an https
11:15:19 INFO - sub-resource via xhr-request using the meta-referrer
11:15:19 INFO - delivery method with keep-origin-redirect and when
11:15:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:15:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:15:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
11:15:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
11:15:19 INFO - PROCESS | 2804 | [2804] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1363
11:15:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:15:19 INFO - PROCESS | 2804 | ++DOCSHELL 101C1C00 == 64 [pid = 2804] [id = 189]
11:15:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 146 (101C3000) [pid = 2804] [serial = 529] [outer = 00000000]
11:15:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 147 (13EE5000) [pid = 2804] [serial = 530] [outer = 101C3000]
11:15:19 INFO - PROCESS | 2804 | 1448046919794 Marionette INFO loaded listener.js
11:15:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 148 (15A88000) [pid = 2804] [serial = 531] [outer = 101C3000]
11:15:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
11:15:20 INFO - document served over http requires an https
11:15:20 INFO - sub-resource via xhr-request using the meta-referrer
11:15:20 INFO - delivery method with no-redirect and when
11:15:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:15:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:15:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
11:15:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 870ms
11:15:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:15:20 INFO - PROCESS | 2804 | ++DOCSHELL 184B4000 == 65 [pid = 2804] [id = 190]
11:15:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 149 (1A379C00) [pid = 2804] [serial = 532] [outer = 00000000]
11:15:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 150 (1B4C8400) [pid = 2804] [serial = 533] [outer = 1A379C00]
11:15:20 INFO - PROCESS | 2804 | 1448046920675 Marionette INFO loaded listener.js
11:15:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 151 (1C6DB800) [pid = 2804] [serial = 534] [outer = 1A379C00]
11:15:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:21 INFO - document served over http requires an https
11:15:21 INFO - sub-resource via xhr-request using the meta-referrer
11:15:21 INFO - delivery method with swap-origin-redirect and when
11:15:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:15:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:15:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
11:15:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 871ms
11:15:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:15:21 INFO - PROCESS | 2804 | ++DOCSHELL 21537C00 == 66 [pid = 2804] [id = 191]
11:15:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 152 (2153B800) [pid = 2804] [serial = 535] [outer = 00000000]
11:15:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 153 (21A5A000) [pid = 2804] [serial = 536] [outer = 2153B800]
11:15:21 INFO - PROCESS | 2804 | 1448046921575 Marionette INFO loaded listener.js
11:15:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 154 (22F8A800) [pid = 2804] [serial = 537] [outer = 2153B800]
11:15:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:22 INFO - document served over http requires an http
11:15:22 INFO - sub-resource via fetch-request using the http-csp
11:15:22 INFO - delivery method with keep-origin-redirect and when
11:15:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:15:22 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 870ms
11:15:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:15:22 INFO - PROCESS | 2804 | ++DOCSHELL 23742400 == 67 [pid = 2804] [id = 192]
11:15:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 155 (23742C00) [pid = 2804] [serial = 538] [outer = 00000000]
11:15:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 156 (23BEBC00) [pid = 2804] [serial = 539] [outer = 23742C00]
11:15:22 INFO - PROCESS | 2804 | 1448046922443 Marionette INFO loaded listener.js
11:15:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 157 (23DBC800) [pid = 2804] [serial = 540] [outer = 23742C00]
11:15:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:15:23 INFO - document served over http requires an http
11:15:23 INFO - sub-resource via fetch-request using the http-csp
11:15:23 INFO - delivery method with no-redirect and when
11:15:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
11:15:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 870ms
11:15:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
11:15:23 INFO - PROCESS | 2804 | ++DOCSHELL 23DC2000 == 68 [pid = 2804] [id = 193]
11:15:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 158 (23DC3C00) [pid = 2804] [serial = 541] [outer = 00000000]
11:15:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 159 (2500B800) [pid = 2804] [serial = 542] [outer = 23DC3C00]
11:15:23 INFO - PROCESS | 2804 | 1448046923297 Marionette INFO loaded listener.js
11:15:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 160 (2500F000) [pid = 2804] [serial = 543] [outer = 23DC3C00]
11:15:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:23 INFO - document served over http requires an http
11:15:23 INFO - sub-resource via fetch-request using the http-csp
11:15:23 INFO - delivery method with swap-origin-redirect and when
11:15:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:15:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:15:23 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 830ms
11:15:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:15:24 INFO - PROCESS | 2804 | ++DOCSHELL 25018800 == 69 [pid = 2804] [id = 194]
11:15:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 161 (25C20400) [pid = 2804] [serial = 544] [outer = 00000000]
11:15:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 162 (25C27000) [pid = 2804] [serial = 545] [outer = 25C20400]
11:15:24 INFO - PROCESS | 2804 | 1448046924231 Marionette INFO loaded listener.js
11:15:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 163 (25C2DC00) [pid = 2804] [serial = 546] [outer = 25C20400]
11:15:24 INFO - PROCESS | 2804 | ++DOCSHELL 25E4A000 == 70 [pid = 2804] [id = 195]
11:15:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 164 (25E4A800) [pid = 2804] [serial = 547] [outer = 00000000]
11:15:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (25E53400) [pid = 2804] [serial = 548] [outer = 25E4A800]
11:15:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:24 INFO - document served over http requires an http
11:15:24 INFO - sub-resource via iframe-tag using the http-csp
11:15:24 INFO - delivery method with keep-origin-redirect and when
11:15:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:15:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:15:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:15:24 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 910ms
11:15:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:15:25 INFO - PROCESS | 2804 | ++DOCSHELL 25E4C400 == 71 [pid = 2804] [id = 196]
11:15:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (25E4D000) [pid = 2804] [serial = 549] [outer = 00000000]
11:15:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 167 (25E56400) [pid = 2804] [serial = 550] [outer = 25E4D000]
11:15:25 INFO - PROCESS | 2804 | 1448046925127 Marionette INFO loaded listener.js
11:15:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 168 (25EE7C00) [pid = 2804] [serial = 551] [outer = 25E4D000]
11:15:25 INFO - PROCESS | 2804 | ++DOCSHELL 25EEE400 == 72 [pid = 2804] [id = 197]
11:15:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 169 (25EF2800) [pid = 2804] [serial = 552] [outer = 00000000]
11:15:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 170 (25E52800) [pid = 2804] [serial = 553] [outer = 25EF2800]
11:15:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:15:25 INFO - document served over http requires an http
11:15:25 INFO - sub-resource via iframe-tag using the http-csp
11:15:25 INFO - delivery method with no-redirect and when
11:15:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:15:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:15:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:15:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 932ms
11:15:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:15:26 INFO - PROCESS | 2804 | ++DOCSHELL 25E4F800 == 73 [pid = 2804] [id = 198]
11:15:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 171 (25EF0800) [pid = 2804] [serial = 554] [outer = 00000000]
11:15:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 172 (26E70C00) [pid = 2804] [serial = 555] [outer = 25EF0800]
11:15:26 INFO - PROCESS | 2804 | 1448046926064 Marionette INFO loaded listener.js
11:15:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 173 (26E79C00) [pid = 2804] [serial = 556] [outer = 25EF0800]
11:15:26 INFO - PROCESS | 2804 | ++DOCSHELL 271E8000 == 74 [pid = 2804] [id = 199]
11:15:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 174 (271E8400) [pid = 2804] [serial = 557] [outer = 00000000]
11:15:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 175 (271ECC00) [pid = 2804] [serial = 558] [outer = 271E8400]
11:15:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:26 INFO - document served over http requires an http
11:15:26 INFO - sub-resource via iframe-tag using the http-csp
11:15:26 INFO - delivery method with swap-origin-redirect and when
11:15:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:15:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:15:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:15:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:15:26 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 930ms
11:15:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:15:27 INFO - PROCESS | 2804 | ++DOCSHELL 271E8800 == 75 [pid = 2804] [id = 200]
11:15:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 176 (271EB400) [pid = 2804] [serial = 559] [outer = 00000000]
11:15:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 177 (271F6000) [pid = 2804] [serial = 560] [outer = 271EB400]
11:15:27 INFO - PROCESS | 2804 | 1448046927033 Marionette INFO loaded listener.js
11:15:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 178 (273AB800) [pid = 2804] [serial = 561] [outer = 271EB400]
11:15:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:27 INFO - document served over http requires an http
11:15:27 INFO - sub-resource via script-tag using the http-csp
11:15:27 INFO - delivery method with keep-origin-redirect and when
11:15:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:15:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:15:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:15:27 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 930ms
11:15:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:15:27 INFO - PROCESS | 2804 | ++DOCSHELL 271F1000 == 76 [pid = 2804] [id = 201]
11:15:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 179 (273AE000) [pid = 2804] [serial = 562] [outer = 00000000]
11:15:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 180 (27444C00) [pid = 2804] [serial = 563] [outer = 273AE000]
11:15:27 INFO - PROCESS | 2804 | 1448046927952 Marionette INFO loaded listener.js
11:15:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 181 (27447400) [pid = 2804] [serial = 564] [outer = 273AE000]
11:15:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:15:28 INFO - document served over http requires an http
11:15:28 INFO - sub-resource via script-tag using the http-csp
11:15:28 INFO - delivery method with no-redirect and when
11:15:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:15:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:15:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
11:15:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 870ms
11:15:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:15:28 INFO - PROCESS | 2804 | ++DOCSHELL 27450400 == 77 [pid = 2804] [id = 202]
11:15:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 182 (27451800) [pid = 2804] [serial = 565] [outer = 00000000]
11:15:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 183 (274AF000) [pid = 2804] [serial = 566] [outer = 27451800]
11:15:28 INFO - PROCESS | 2804 | 1448046928829 Marionette INFO loaded listener.js
11:15:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 184 (274B6400) [pid = 2804] [serial = 567] [outer = 27451800]
11:15:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:29 INFO - document served over http requires an http
11:15:29 INFO - sub-resource via script-tag using the http-csp
11:15:29 INFO - delivery method with swap-origin-redirect and when
11:15: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:15:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:15:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:15:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:15:29 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 830ms
11:15:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:15:29 INFO - PROCESS | 2804 | ++DOCSHELL 2813F400 == 78 [pid = 2804] [id = 203]
11:15:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 185 (28141000) [pid = 2804] [serial = 568] [outer = 00000000]
11:15:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 186 (28147400) [pid = 2804] [serial = 569] [outer = 28141000]
11:15:29 INFO - PROCESS | 2804 | 1448046929720 Marionette INFO loaded listener.js
11:15:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 187 (251BB800) [pid = 2804] [serial = 570] [outer = 28141000]
11:15:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:31 INFO - document served over http requires an http
11:15:31 INFO - sub-resource via xhr-request using the http-csp
11:15:31 INFO - delivery method with keep-origin-redirect and when
11:15:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:15:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:15:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
11:15:31 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 1982ms
11:15:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:15:31 INFO - PROCESS | 2804 | ++DOCSHELL 170B8800 == 79 [pid = 2804] [id = 204]
11:15:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 188 (1885EC00) [pid = 2804] [serial = 571] [outer = 00000000]
11:15:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 189 (1BAEF400) [pid = 2804] [serial = 572] [outer = 1885EC00]
11:15:31 INFO - PROCESS | 2804 | 1448046931701 Marionette INFO loaded listener.js
11:15:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 190 (1E2DFC00) [pid = 2804] [serial = 573] [outer = 1885EC00]
11:15:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:15:32 INFO - document served over http requires an http
11:15:32 INFO - sub-resource via xhr-request using the http-csp
11:15:32 INFO - delivery method with no-redirect and when
11:15:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:15:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:15:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
11:15:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 870ms
11:15:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:15:32 INFO - PROCESS | 2804 | ++DOCSHELL 0C0CC800 == 80 [pid = 2804] [id = 205]
11:15:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 191 (101E9C00) [pid = 2804] [serial = 574] [outer = 00000000]
11:15:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 192 (14654000) [pid = 2804] [serial = 575] [outer = 101E9C00]
11:15:33 INFO - PROCESS | 2804 | 1448046933008 Marionette INFO loaded listener.js
11:15:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 193 (17999400) [pid = 2804] [serial = 576] [outer = 101E9C00]
11:15:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:33 INFO - document served over http requires an http
11:15:33 INFO - sub-resource via xhr-request using the http-csp
11:15:33 INFO - delivery method with swap-origin-redirect and when
11:15:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:15:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:15:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:15:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:15:33 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 1232ms
11:15:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:15:33 INFO - PROCESS | 2804 | ++DOCSHELL 14851400 == 81 [pid = 2804] [id = 206]
11:15:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 194 (15A90000) [pid = 2804] [serial = 577] [outer = 00000000]
11:15:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 195 (1CA85800) [pid = 2804] [serial = 578] [outer = 15A90000]
11:15:33 INFO - PROCESS | 2804 | 1448046933839 Marionette INFO loaded listener.js
11:15:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 196 (1E2DBC00) [pid = 2804] [serial = 579] [outer = 15A90000]
11:15:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:34 INFO - document served over http requires an https
11:15:34 INFO - sub-resource via fetch-request using the http-csp
11:15:34 INFO - delivery method with keep-origin-redirect and when
11:15:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:15:34 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 1074ms
11:15:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:15:34 INFO - PROCESS | 2804 | ++DOCSHELL 13E94000 == 82 [pid = 2804] [id = 207]
11:15:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 197 (13EDB000) [pid = 2804] [serial = 580] [outer = 00000000]
11:15:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 198 (18384400) [pid = 2804] [serial = 581] [outer = 13EDB000]
11:15:34 INFO - PROCESS | 2804 | 1448046934917 Marionette INFO loaded listener.js
11:15:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 199 (1BCC1800) [pid = 2804] [serial = 582] [outer = 13EDB000]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 0C007C00 == 81 [pid = 2804] [id = 28]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 1BAD1C00 == 80 [pid = 2804] [id = 187]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 2072E400 == 79 [pid = 2804] [id = 186]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 100A7800 == 78 [pid = 2804] [id = 185]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 2057AC00 == 77 [pid = 2804] [id = 184]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 19019000 == 76 [pid = 2804] [id = 183]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 148E3000 == 75 [pid = 2804] [id = 182]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 1BDDE800 == 74 [pid = 2804] [id = 181]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 1BD52800 == 73 [pid = 2804] [id = 180]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 1A57E400 == 72 [pid = 2804] [id = 179]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 1492C000 == 71 [pid = 2804] [id = 178]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 0C011000 == 70 [pid = 2804] [id = 177]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 1883E000 == 69 [pid = 2804] [id = 176]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 101EB400 == 68 [pid = 2804] [id = 175]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 22FDB800 == 67 [pid = 2804] [id = 169]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 22F7D400 == 66 [pid = 2804] [id = 167]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 1D1F7000 == 65 [pid = 2804] [id = 165]
11:15:35 INFO - PROCESS | 2804 | --DOCSHELL 101BE800 == 64 [pid = 2804] [id = 159]
11:15:35 INFO - PROCESS | 2804 | --DOMWINDOW == 198 (1C6E6400) [pid = 2804] [serial = 424] [outer = 00000000] [url = about:blank]
11:15:35 INFO - PROCESS | 2804 | --DOMWINDOW == 197 (1BD4E800) [pid = 2804] [serial = 429] [outer = 00000000] [url = about:blank]
11:15:35 INFO - PROCESS | 2804 | --DOMWINDOW == 196 (1B4CE000) [pid = 2804] [serial = 419] [outer = 00000000] [url = about:blank]
11:15:35 INFO - PROCESS | 2804 | --DOMWINDOW == 195 (20C7C000) [pid = 2804] [serial = 435] [outer = 00000000] [url = about:blank]
11:15:35 INFO - PROCESS | 2804 | --DOMWINDOW == 194 (21ABF000) [pid = 2804] [serial = 438] [outer = 00000000] [url = about:blank]
11:15:35 INFO - PROCESS | 2804 | --DOMWINDOW == 193 (1885CC00) [pid = 2804] [serial = 416] [outer = 00000000] [url = about:blank]
11:15:35 INFO - PROCESS | 2804 | --DOMWINDOW == 192 (1A91DC00) [pid = 2804] [serial = 410] [outer = 00000000] [url = about:blank]
11:15:35 INFO - PROCESS | 2804 | --DOMWINDOW == 191 (148CD400) [pid = 2804] [serial = 413] [outer = 00000000] [url = about:blank]
11:15:35 INFO - PROCESS | 2804 | --DOMWINDOW == 190 (20FC4C00) [pid = 2804] [serial = 441] [outer = 00000000] [url = about:blank]
11:15:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:15:35 INFO - document served over http requires an https
11:15:35 INFO - sub-resource via fetch-request using the http-csp
11:15:35 INFO - delivery method with no-redirect and when
11:15:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
11:15:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1017ms
11:15:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:15:35 INFO - PROCESS | 2804 | ++DOCSHELL 101C3C00 == 65 [pid = 2804] [id = 208]
11:15:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 191 (101E1800) [pid = 2804] [serial = 583] [outer = 00000000]
11:15:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 192 (1491E400) [pid = 2804] [serial = 584] [outer = 101E1800]
11:15:35 INFO - PROCESS | 2804 | 1448046935817 Marionette INFO loaded listener.js
11:15:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 193 (17045C00) [pid = 2804] [serial = 585] [outer = 101E1800]
11:15:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:36 INFO - document served over http requires an https
11:15:36 INFO - sub-resource via fetch-request using the http-csp
11:15:36 INFO - delivery method with swap-origin-redirect and when
11:15:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:15:36 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 671ms
11:15:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:15:36 INFO - PROCESS | 2804 | ++DOCSHELL 184BC800 == 66 [pid = 2804] [id = 209]
11:15:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 194 (18E35000) [pid = 2804] [serial = 586] [outer = 00000000]
11:15:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 195 (1B396800) [pid = 2804] [serial = 587] [outer = 18E35000]
11:15:36 INFO - PROCESS | 2804 | 1448046936480 Marionette INFO loaded listener.js
11:15:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 196 (1B8BB400) [pid = 2804] [serial = 588] [outer = 18E35000]
11:15:36 INFO - PROCESS | 2804 | ++DOCSHELL 1C618C00 == 67 [pid = 2804] [id = 210]
11:15:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 197 (1C6DBC00) [pid = 2804] [serial = 589] [outer = 00000000]
11:15:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 198 (1CA79400) [pid = 2804] [serial = 590] [outer = 1C6DBC00]
11:15:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:37 INFO - document served over http requires an https
11:15:37 INFO - sub-resource via iframe-tag using the http-csp
11:15:37 INFO - delivery method with keep-origin-redirect and when
11:15:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:15:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:15:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:15:37 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 670ms
11:15:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:15:37 INFO - PROCESS | 2804 | ++DOCSHELL 1C60C000 == 68 [pid = 2804] [id = 211]
11:15:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 199 (1C611C00) [pid = 2804] [serial = 591] [outer = 00000000]
11:15:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 200 (1D1F3400) [pid = 2804] [serial = 592] [outer = 1C611C00]
11:15:37 INFO - PROCESS | 2804 | 1448046937166 Marionette INFO loaded listener.js
11:15:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 201 (1D260000) [pid = 2804] [serial = 593] [outer = 1C611C00]
11:15:37 INFO - PROCESS | 2804 | ++DOCSHELL 1FC0C000 == 69 [pid = 2804] [id = 212]
11:15:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 202 (1FC9A000) [pid = 2804] [serial = 594] [outer = 00000000]
11:15:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 203 (2000E800) [pid = 2804] [serial = 595] [outer = 1FC9A000]
11:15:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:15:37 INFO - document served over http requires an https
11:15:37 INFO - sub-resource via iframe-tag using the http-csp
11:15:37 INFO - delivery method with no-redirect and when
11:15:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:15:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:15:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:15:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 770ms
11:15:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:15:37 INFO - PROCESS | 2804 | ++DOCSHELL 1FC08800 == 70 [pid = 2804] [id = 213]
11:15:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 204 (1FC0B800) [pid = 2804] [serial = 596] [outer = 00000000]
11:15:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 205 (2073A800) [pid = 2804] [serial = 597] [outer = 1FC0B800]
11:15:38 INFO - PROCESS | 2804 | 1448046937984 Marionette INFO loaded listener.js
11:15:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 206 (20A1B800) [pid = 2804] [serial = 598] [outer = 1FC0B800]
11:15:38 INFO - PROCESS | 2804 | ++DOCSHELL 20FC6400 == 71 [pid = 2804] [id = 214]
11:15:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 207 (20FC6800) [pid = 2804] [serial = 599] [outer = 00000000]
11:15:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 208 (21217000) [pid = 2804] [serial = 600] [outer = 20FC6800]
11:15:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:38 INFO - document served over http requires an https
11:15:38 INFO - sub-resource via iframe-tag using the http-csp
11:15:38 INFO - delivery method with swap-origin-redirect and when
11:15:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:15:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:15:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:15:38 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 730ms
11:15:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:15:38 INFO - PROCESS | 2804 | ++DOCSHELL 20FC2400 == 72 [pid = 2804] [id = 215]
11:15:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 209 (20FC4400) [pid = 2804] [serial = 601] [outer = 00000000]
11:15:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 210 (2147DC00) [pid = 2804] [serial = 602] [outer = 20FC4400]
11:15:38 INFO - PROCESS | 2804 | 1448046938729 Marionette INFO loaded listener.js
11:15:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 211 (21535400) [pid = 2804] [serial = 603] [outer = 20FC4400]
11:15:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:39 INFO - document served over http requires an https
11:15:39 INFO - sub-resource via script-tag using the http-csp
11:15:39 INFO - delivery method with keep-origin-redirect and when
11:15:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:15:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:15:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:15:39 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 670ms
11:15:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 210 (1BDE0800) [pid = 2804] [serial = 507] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 209 (22FDC800) [pid = 2804] [serial = 473] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 208 (22F81800) [pid = 2804] [serial = 468] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046904213]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 207 (1D1FA400) [pid = 2804] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 206 (15D16400) [pid = 2804] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 205 (20732C00) [pid = 2804] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 204 (100AF400) [pid = 2804] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 203 (1A91E400) [pid = 2804] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 202 (1BAD5C00) [pid = 2804] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 201 (0C012000) [pid = 2804] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 200 (10246C00) [pid = 2804] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 199 (1BD55000) [pid = 2804] [serial = 505] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 198 (18855800) [pid = 2804] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 197 (2072DC00) [pid = 2804] [serial = 515] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 196 (1D25E400) [pid = 2804] [serial = 512] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 195 (17047C00) [pid = 2804] [serial = 510] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046915231]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 194 (14653800) [pid = 2804] [serial = 446] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 193 (239C3C00) [pid = 2804] [serial = 485] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 192 (231AA000) [pid = 2804] [serial = 476] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 191 (23BF1000) [pid = 2804] [serial = 488] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 190 (22FE4000) [pid = 2804] [serial = 474] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 189 (2153CC00) [pid = 2804] [serial = 452] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 188 (15468000) [pid = 2804] [serial = 518] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 187 (1D25F000) [pid = 2804] [serial = 466] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 186 (1D258400) [pid = 2804] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046904213]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 185 (1BDD8400) [pid = 2804] [serial = 449] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 184 (1A376400) [pid = 2804] [serial = 494] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 183 (2121B000) [pid = 2804] [serial = 524] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 182 (2391A000) [pid = 2804] [serial = 482] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 181 (1CA84800) [pid = 2804] [serial = 458] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 180 (179A2400) [pid = 2804] [serial = 455] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 179 (1D1EF800) [pid = 2804] [serial = 461] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 178 (20904400) [pid = 2804] [serial = 516] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 177 (1FC05C00) [pid = 2804] [serial = 513] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 176 (1911B000) [pid = 2804] [serial = 511] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046915231]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 175 (10110800) [pid = 2804] [serial = 497] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 174 (20A1A400) [pid = 2804] [serial = 521] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 173 (1733E400) [pid = 2804] [serial = 500] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 172 (2350F400) [pid = 2804] [serial = 479] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 171 (1D0DBC00) [pid = 2804] [serial = 508] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 170 (1D256000) [pid = 2804] [serial = 464] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 169 (1BD5C000) [pid = 2804] [serial = 506] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 168 (22F8AC00) [pid = 2804] [serial = 471] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 167 (143D0800) [pid = 2804] [serial = 491] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 166 (1B4CA800) [pid = 2804] [serial = 503] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (2159D000) [pid = 2804] [serial = 527] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (15A90800) [pid = 2804] [serial = 492] [outer = 00000000] [url = about:blank]
11:15:39 INFO - PROCESS | 2804 | ++DOCSHELL 0C014800 == 73 [pid = 2804] [id = 216]
11:15:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (0C0CB000) [pid = 2804] [serial = 604] [outer = 00000000]
11:15:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (15468000) [pid = 2804] [serial = 605] [outer = 0C0CB000]
11:15:39 INFO - PROCESS | 2804 | 1448046939813 Marionette INFO loaded listener.js
11:15:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 167 (1911B000) [pid = 2804] [serial = 606] [outer = 0C0CB000]
11:15:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:15:40 INFO - document served over http requires an https
11:15:40 INFO - sub-resource via script-tag using the http-csp
11:15:40 INFO - delivery method with no-redirect and when
11:15:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:15:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:15:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
11:15:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 970ms
11:15:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:15:40 INFO - PROCESS | 2804 | ++DOCSHELL 1F70C400 == 74 [pid = 2804] [id = 217]
11:15:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 168 (1FCA3C00) [pid = 2804] [serial = 607] [outer = 00000000]
11:15:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 169 (21ABA800) [pid = 2804] [serial = 608] [outer = 1FCA3C00]
11:15:40 INFO - PROCESS | 2804 | 1448046940352 Marionette INFO loaded listener.js
11:15:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 170 (22F80C00) [pid = 2804] [serial = 609] [outer = 1FCA3C00]
11:15:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:40 INFO - document served over http requires an https
11:15:40 INFO - sub-resource via script-tag using the http-csp
11:15:40 INFO - delivery method with swap-origin-redirect and when
11:15:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:15:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:15:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:15:40 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 671ms
11:15:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:15:41 INFO - PROCESS | 2804 | ++DOCSHELL 1DD4AC00 == 75 [pid = 2804] [id = 218]
11:15:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 171 (20004800) [pid = 2804] [serial = 610] [outer = 00000000]
11:15:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 172 (231AC400) [pid = 2804] [serial = 611] [outer = 20004800]
11:15:41 INFO - PROCESS | 2804 | 1448046941065 Marionette INFO loaded listener.js
11:15:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 173 (23512C00) [pid = 2804] [serial = 612] [outer = 20004800]
11:15:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:41 INFO - document served over http requires an https
11:15:41 INFO - sub-resource via xhr-request using the http-csp
11:15:41 INFO - delivery method with keep-origin-redirect and when
11:15:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:15:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:15:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
11:15:41 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 670ms
11:15:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:15:41 INFO - PROCESS | 2804 | ++DOCSHELL 23919800 == 76 [pid = 2804] [id = 219]
11:15:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 174 (2391CC00) [pid = 2804] [serial = 613] [outer = 00000000]
11:15:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 175 (23BE8800) [pid = 2804] [serial = 614] [outer = 2391CC00]
11:15:41 INFO - PROCESS | 2804 | 1448046941721 Marionette INFO loaded listener.js
11:15:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 176 (23DC4C00) [pid = 2804] [serial = 615] [outer = 2391CC00]
11:15:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:15:42 INFO - document served over http requires an https
11:15:42 INFO - sub-resource via xhr-request using the http-csp
11:15:42 INFO - delivery method with no-redirect and when
11:15:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:15:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:15:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
11:15:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 870ms
11:15:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:15:42 INFO - PROCESS | 2804 | ++DOCSHELL 17997C00 == 77 [pid = 2804] [id = 220]
11:15:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 177 (17998000) [pid = 2804] [serial = 616] [outer = 00000000]
11:15:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 178 (1B13A400) [pid = 2804] [serial = 617] [outer = 17998000]
11:15:42 INFO - PROCESS | 2804 | 1448046942689 Marionette INFO loaded listener.js
11:15:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 179 (1BD52400) [pid = 2804] [serial = 618] [outer = 17998000]
11:15:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:43 INFO - document served over http requires an https
11:15:43 INFO - sub-resource via xhr-request using the http-csp
11:15:43 INFO - delivery method with swap-origin-redirect and when
11:15:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:15:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:15:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:15:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 870ms
11:15:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
11:15:43 INFO - PROCESS | 2804 | ++DOCSHELL 1DD4A400 == 78 [pid = 2804] [id = 221]
11:15:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 180 (1DE82C00) [pid = 2804] [serial = 619] [outer = 00000000]
11:15:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 181 (20A20400) [pid = 2804] [serial = 620] [outer = 1DE82C00]
11:15:43 INFO - PROCESS | 2804 | 1448046943665 Marionette INFO loaded listener.js
11:15:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 182 (21BF0400) [pid = 2804] [serial = 621] [outer = 1DE82C00]
11:15:44 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:15:44 INFO - document served over http requires an http
11:15:44 INFO - sub-resource via fetch-request using the http-csp
11:15:44 INFO - delivery method with keep-origin-redirect and when
11:15:44 INFO - the target request is same-origin.
11:15:44 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 930ms
11:15:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:15:44 INFO - PROCESS | 2804 | ++DOCSHELL 23BEF400 == 79 [pid = 2804] [id = 222]
11:15:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 183 (23BF1000) [pid = 2804] [serial = 622] [outer = 00000000]
11:15:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 184 (251C2000) [pid = 2804] [serial = 623] [outer = 23BF1000]
11:15:44 INFO - PROCESS | 2804 | 1448046944563 Marionette INFO loaded listener.js
11:15:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 185 (25C20800) [pid = 2804] [serial = 624] [outer = 23BF1000]
11:15:45 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:15:45 INFO - document served over http requires an http
11:15:45 INFO - sub-resource via fetch-request using the http-csp
11:15:45 INFO - delivery method with no-redirect and when
11:15:45 INFO - the target request is same-origin.
11:15:45 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 870ms
11:15:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
11:15:45 INFO - PROCESS | 2804 | ++DOCSHELL 25C2D000 == 80 [pid = 2804] [id = 223]
11:15:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 186 (25EED400) [pid = 2804] [serial = 625] [outer = 00000000]
11:15:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 187 (273B3800) [pid = 2804] [serial = 626] [outer = 25EED400]
11:15:45 INFO - PROCESS | 2804 | 1448046945447 Marionette INFO loaded listener.js
11:15:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 188 (274ABC00) [pid = 2804] [serial = 627] [outer = 25EED400]
11:15:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:46 INFO - document served over http requires an http
11:15:46 INFO - sub-resource via fetch-request using the http-csp
11:15:46 INFO - delivery method with swap-origin-redirect and when
11:15:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:15:46 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 931ms
11:15:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
11:15:46 INFO - PROCESS | 2804 | ++DOCSHELL 213E0400 == 81 [pid = 2804] [id = 224]
11:15:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 189 (213E2C00) [pid = 2804] [serial = 628] [outer = 00000000]
11:15:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 190 (213E6800) [pid = 2804] [serial = 629] [outer = 213E2C00]
11:15:46 INFO - PROCESS | 2804 | 1448046946399 Marionette INFO loaded listener.js
11:15:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 191 (271EE800) [pid = 2804] [serial = 630] [outer = 213E2C00]
11:15:46 INFO - PROCESS | 2804 | ++DOCSHELL 22FEE000 == 82 [pid = 2804] [id = 225]
11:15:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 192 (22FEEC00) [pid = 2804] [serial = 631] [outer = 00000000]
11:15:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 193 (22FF1000) [pid = 2804] [serial = 632] [outer = 22FEEC00]
11:15:47 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:15:47 INFO - document served over http requires an http
11:15:47 INFO - sub-resource via iframe-tag using the http-csp
11:15:47 INFO - delivery method with keep-origin-redirect and when
11:15:47 INFO - the target request is same-origin.
11:15:47 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 970ms
11:15:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:15:47 INFO - PROCESS | 2804 | ++DOCSHELL 1D067800 == 83 [pid = 2804] [id = 226]
11:15:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 194 (1D06A400) [pid = 2804] [serial = 633] [outer = 00000000]
11:15:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 195 (1D070800) [pid = 2804] [serial = 634] [outer = 1D06A400]
11:15:47 INFO - PROCESS | 2804 | 1448046947377 Marionette INFO loaded listener.js
11:15:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 196 (22F83800) [pid = 2804] [serial = 635] [outer = 1D06A400]
11:15:47 INFO - PROCESS | 2804 | ++DOCSHELL 22FF0000 == 84 [pid = 2804] [id = 227]
11:15:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 197 (22FF0C00) [pid = 2804] [serial = 636] [outer = 00000000]
11:15:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 198 (22FE8000) [pid = 2804] [serial = 637] [outer = 22FF0C00]
11:15:48 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:15:48 INFO - document served over http requires an http
11:15:48 INFO - sub-resource via iframe-tag using the http-csp
11:15:48 INFO - delivery method with no-redirect and when
11:15:48 INFO - the target request is same-origin.
11:15:48 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 970ms
11:15:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
11:15:48 INFO - PROCESS | 2804 | ++DOCSHELL 25E48800 == 85 [pid = 2804] [id = 228]
11:15:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 199 (28140800) [pid = 2804] [serial = 638] [outer = 00000000]
11:15:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 200 (286F0400) [pid = 2804] [serial = 639] [outer = 28140800]
11:15:48 INFO - PROCESS | 2804 | 1448046948344 Marionette INFO loaded listener.js
11:15:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 201 (286F6C00) [pid = 2804] [serial = 640] [outer = 28140800]
11:15:48 INFO - PROCESS | 2804 | ++DOCSHELL 1573B400 == 86 [pid = 2804] [id = 229]
11:15:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 202 (1573F000) [pid = 2804] [serial = 641] [outer = 00000000]
11:15:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 203 (15741000) [pid = 2804] [serial = 642] [outer = 1573F000]
11:15:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:48 INFO - document served over http requires an http
11:15:48 INFO - sub-resource via iframe-tag using the http-csp
11:15:48 INFO - delivery method with swap-origin-redirect and when
11:15:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:15:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:15:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:15:48 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 870ms
11:15:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
11:15:49 INFO - PROCESS | 2804 | ++DOCSHELL 1573B000 == 87 [pid = 2804] [id = 230]
11:15:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 204 (1573B800) [pid = 2804] [serial = 643] [outer = 00000000]
11:15:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 205 (286F3800) [pid = 2804] [serial = 644] [outer = 1573B800]
11:15:49 INFO - PROCESS | 2804 | 1448046949224 Marionette INFO loaded listener.js
11:15:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 206 (286FC000) [pid = 2804] [serial = 645] [outer = 1573B800]
11:15:49 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:15:49 INFO - document served over http requires an http
11:15:49 INFO - sub-resource via script-tag using the http-csp
11:15:49 INFO - delivery method with keep-origin-redirect and when
11:15:49 INFO - the target request is same-origin.
11:15:49 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 870ms
11:15:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
11:15:50 INFO - PROCESS | 2804 | ++DOCSHELL 21231400 == 88 [pid = 2804] [id = 231]
11:15:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 207 (21231800) [pid = 2804] [serial = 646] [outer = 00000000]
11:15:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 208 (21239800) [pid = 2804] [serial = 647] [outer = 21231800]
11:15:50 INFO - PROCESS | 2804 | 1448046950097 Marionette INFO loaded listener.js
11:15:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 209 (2123CC00) [pid = 2804] [serial = 648] [outer = 21231800]
11:15:50 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:15:50 INFO - document served over http requires an http
11:15:50 INFO - sub-resource via script-tag using the http-csp
11:15:50 INFO - delivery method with no-redirect and when
11:15:50 INFO - the target request is same-origin.
11:15:50 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 850ms
11:15:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
11:15:50 INFO - PROCESS | 2804 | ++DOCSHELL 23592400 == 89 [pid = 2804] [id = 232]
11:15:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 210 (23592800) [pid = 2804] [serial = 649] [outer = 00000000]
11:15:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 211 (237B8400) [pid = 2804] [serial = 650] [outer = 23592800]
11:15:50 INFO - PROCESS | 2804 | 1448046950939 Marionette INFO loaded listener.js
11:15:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 212 (237BBC00) [pid = 2804] [serial = 651] [outer = 23592800]
11:15:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:51 INFO - document served over http requires an http
11:15:51 INFO - sub-resource via script-tag using the http-csp
11:15:51 INFO - delivery method with swap-origin-redirect and when
11:15:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:15:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:15:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:15:51 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 933ms
11:15:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
11:15:51 INFO - PROCESS | 2804 | ++DOCSHELL 237C7800 == 90 [pid = 2804] [id = 233]
11:15:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 213 (237C7C00) [pid = 2804] [serial = 652] [outer = 00000000]
11:15:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 214 (239D7800) [pid = 2804] [serial = 653] [outer = 237C7C00]
11:15:51 INFO - PROCESS | 2804 | 1448046951896 Marionette INFO loaded listener.js
11:15:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 215 (239DE400) [pid = 2804] [serial = 654] [outer = 237C7C00]
11:15:52 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:15:52 INFO - document served over http requires an http
11:15:52 INFO - sub-resource via xhr-request using the http-csp
11:15:52 INFO - delivery method with keep-origin-redirect and when
11:15:52 INFO - the target request is same-origin.
11:15:52 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 930ms
11:15:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
11:15:52 INFO - PROCESS | 2804 | ++DOCSHELL 1CA13800 == 91 [pid = 2804] [id = 234]
11:15:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 216 (1CA15800) [pid = 2804] [serial = 655] [outer = 00000000]
11:15:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 217 (239D3400) [pid = 2804] [serial = 656] [outer = 1CA15800]
11:15:52 INFO - PROCESS | 2804 | 1448046952825 Marionette INFO loaded listener.js
11:15:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 218 (239DB000) [pid = 2804] [serial = 657] [outer = 1CA15800]
11:15:53 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:15:53 INFO - document served over http requires an http
11:15:53 INFO - sub-resource via xhr-request using the http-csp
11:15:53 INFO - delivery method with no-redirect and when
11:15:53 INFO - the target request is same-origin.
11:15:53 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 870ms
11:15:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
11:15:53 INFO - PROCESS | 2804 | ++DOCSHELL 25104C00 == 92 [pid = 2804] [id = 235]
11:15:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 219 (25106400) [pid = 2804] [serial = 658] [outer = 00000000]
11:15:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 220 (2510CC00) [pid = 2804] [serial = 659] [outer = 25106400]
11:15:53 INFO - PROCESS | 2804 | 1448046953704 Marionette INFO loaded listener.js
11:15:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 221 (23797000) [pid = 2804] [serial = 660] [outer = 25106400]
11:15:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:54 INFO - document served over http requires an http
11:15:54 INFO - sub-resource via xhr-request using the http-csp
11:15:54 INFO - delivery method with swap-origin-redirect and when
11:15:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:15:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:15:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:15:54 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 830ms
11:15:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
11:15:54 INFO - PROCESS | 2804 | ++DOCSHELL 23522400 == 93 [pid = 2804] [id = 236]
11:15:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 222 (23522800) [pid = 2804] [serial = 661] [outer = 00000000]
11:15:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 223 (2352CC00) [pid = 2804] [serial = 662] [outer = 23522800]
11:15:54 INFO - PROCESS | 2804 | 1448046954590 Marionette INFO loaded listener.js
11:15:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 224 (23531C00) [pid = 2804] [serial = 663] [outer = 23522800]
11:15:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:15:56 INFO - document served over http requires an https
11:15:56 INFO - sub-resource via fetch-request using the http-csp
11:15:56 INFO - delivery method with keep-origin-redirect and when
11:15:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:15:56 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 2376ms
11:15:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:15:56 INFO - PROCESS | 2804 | ++DOCSHELL 142E2C00 == 94 [pid = 2804] [id = 237]
11:15:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 225 (1492CC00) [pid = 2804] [serial = 664] [outer = 00000000]
11:15:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 226 (18997400) [pid = 2804] [serial = 665] [outer = 1492CC00]
11:15:56 INFO - PROCESS | 2804 | 1448046956959 Marionette INFO loaded listener.js
11:15:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 227 (1BD4D400) [pid = 2804] [serial = 666] [outer = 1492CC00]
11:15:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:15:58 INFO - document served over http requires an https
11:15:58 INFO - sub-resource via fetch-request using the http-csp
11:15:58 INFO - delivery method with no-redirect and when
11:15:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
11:15:58 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 1431ms
11:15:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
11:15:58 INFO - PROCESS | 2804 | ++DOCSHELL 101BF000 == 95 [pid = 2804] [id = 238]
11:15:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 228 (1039FC00) [pid = 2804] [serial = 667] [outer = 00000000]
11:15:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 229 (18842400) [pid = 2804] [serial = 668] [outer = 1039FC00]
11:15:58 INFO - PROCESS | 2804 | 1448046958378 Marionette INFO loaded listener.js
11:15:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 230 (1B399800) [pid = 2804] [serial = 669] [outer = 1039FC00]
11:15:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:15:59 INFO - document served over http requires an https
11:15:59 INFO - sub-resource via fetch-request using the http-csp
11:15:59 INFO - delivery method with swap-origin-redirect and when
11:15:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:15:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:15:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:15:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:15:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:15:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:15:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:15:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:15:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:15:59 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 1077ms
11:15:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
11:15:59 INFO - PROCESS | 2804 | ++DOCSHELL 17340000 == 96 [pid = 2804] [id = 239]
11:15:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 231 (17995400) [pid = 2804] [serial = 670] [outer = 00000000]
11:15:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 232 (1B8BD000) [pid = 2804] [serial = 671] [outer = 17995400]
11:15:59 INFO - PROCESS | 2804 | 1448046959468 Marionette INFO loaded listener.js
11:15:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 233 (1C6E9C00) [pid = 2804] [serial = 672] [outer = 17995400]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 20732000 == 95 [pid = 2804] [id = 138]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 20003400 == 94 [pid = 2804] [id = 136]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 101B9400 == 93 [pid = 2804] [id = 29]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 0C0C9C00 == 92 [pid = 2804] [id = 27]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 1F714C00 == 91 [pid = 2804] [id = 134]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 1DD4AC00 == 90 [pid = 2804] [id = 218]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 1F70C400 == 89 [pid = 2804] [id = 217]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 0C014800 == 88 [pid = 2804] [id = 216]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 20FC2400 == 87 [pid = 2804] [id = 215]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 20FC6400 == 86 [pid = 2804] [id = 214]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 1FC08800 == 85 [pid = 2804] [id = 213]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 21479800 == 84 [pid = 2804] [id = 158]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 1FC0C000 == 83 [pid = 2804] [id = 212]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 1C60C000 == 82 [pid = 2804] [id = 211]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 1C618C00 == 81 [pid = 2804] [id = 210]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 184BC800 == 80 [pid = 2804] [id = 209]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 101C3C00 == 79 [pid = 2804] [id = 208]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 13E94000 == 78 [pid = 2804] [id = 207]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 14851400 == 77 [pid = 2804] [id = 206]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 0C0CC800 == 76 [pid = 2804] [id = 205]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 271E8000 == 75 [pid = 2804] [id = 199]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 25EEE400 == 74 [pid = 2804] [id = 197]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 25E4A000 == 73 [pid = 2804] [id = 195]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 101C1C00 == 72 [pid = 2804] [id = 189]
11:15:59 INFO - PROCESS | 2804 | --DOCSHELL 2153B400 == 71 [pid = 2804] [id = 188]
11:15:59 INFO - PROCESS | 2804 | --DOMWINDOW == 232 (1B399400) [pid = 2804] [serial = 495] [outer = 00000000] [url = about:blank]
11:15:59 INFO - PROCESS | 2804 | --DOMWINDOW == 231 (1BD50C00) [pid = 2804] [serial = 519] [outer = 00000000] [url = about:blank]
11:15:59 INFO - PROCESS | 2804 | --DOMWINDOW == 230 (106E0400) [pid = 2804] [serial = 498] [outer = 00000000] [url = about:blank]
11:15:59 INFO - PROCESS | 2804 | --DOMWINDOW == 229 (1D0E4000) [pid = 2804] [serial = 509] [outer = 00000000] [url = about:blank]
11:15:59 INFO - PROCESS | 2804 | --DOMWINDOW == 228 (20C77800) [pid = 2804] [serial = 522] [outer = 00000000] [url = about:blank]
11:15:59 INFO - PROCESS | 2804 | --DOMWINDOW == 227 (1B8C5800) [pid = 2804] [serial = 504] [outer = 00000000] [url = about:blank]
11:15:59 INFO - PROCESS | 2804 | --DOMWINDOW == 226 (1FCA6400) [pid = 2804] [serial = 514] [outer = 00000000] [url = about:blank]
11:15:59 INFO - PROCESS | 2804 | --DOMWINDOW == 225 (184B8400) [pid = 2804] [serial = 501] [outer = 00000000] [url = about:blank]
11:15:59 INFO - PROCESS | 2804 | --DOMWINDOW == 224 (2147E400) [pid = 2804] [serial = 525] [outer = 00000000] [url = about:blank]
11:16:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:00 INFO - document served over http requires an https
11:16:00 INFO - sub-resource via fetch-request using the http-csp
11:16:00 INFO - delivery method with swap-origin-redirect and when
11:16:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:16:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:16:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:16:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:16:00 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 1171ms
11:16:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
11:16:00 INFO - PROCESS | 2804 | ++DOCSHELL 1039F800 == 72 [pid = 2804] [id = 240]
11:16:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 225 (106E0400) [pid = 2804] [serial = 673] [outer = 00000000]
11:16:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 226 (169D6C00) [pid = 2804] [serial = 674] [outer = 106E0400]
11:16:00 INFO - PROCESS | 2804 | 1448046960502 Marionette INFO loaded listener.js
11:16:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 227 (187D2C00) [pid = 2804] [serial = 675] [outer = 106E0400]
11:16:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:01 INFO - document served over http requires an https
11:16:01 INFO - sub-resource via fetch-request using the http-csp
11:16:01 INFO - delivery method with keep-origin-redirect and when
11:16:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:16:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:16:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:16:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:16:01 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 771ms
11:16:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:16:01 INFO - PROCESS | 2804 | ++DOCSHELL 10069800 == 73 [pid = 2804] [id = 241]
11:16:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 228 (1A573800) [pid = 2804] [serial = 676] [outer = 00000000]
11:16:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 229 (1BD55C00) [pid = 2804] [serial = 677] [outer = 1A573800]
11:16:01 INFO - PROCESS | 2804 | 1448046961355 Marionette INFO loaded listener.js
11:16:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 230 (1C618C00) [pid = 2804] [serial = 678] [outer = 1A573800]
11:16:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:16:01 INFO - document served over http requires an https
11:16:01 INFO - sub-resource via fetch-request using the http-csp
11:16:01 INFO - delivery method with no-redirect and when
11:16:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:16:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:16:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:16:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
11:16:01 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 670ms
11:16:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
11:16:01 INFO - PROCESS | 2804 | ++DOCSHELL 1D06AC00 == 74 [pid = 2804] [id = 242]
11:16:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 231 (1D06C800) [pid = 2804] [serial = 679] [outer = 00000000]
11:16:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 232 (1D1F0000) [pid = 2804] [serial = 680] [outer = 1D06C800]
11:16:01 INFO - PROCESS | 2804 | 1448046961944 Marionette INFO loaded listener.js
11:16:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 233 (1D258800) [pid = 2804] [serial = 681] [outer = 1D06C800]
11:16:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:02 INFO - document served over http requires an https
11:16:02 INFO - sub-resource via fetch-request using the http-csp
11:16:02 INFO - delivery method with swap-origin-redirect and when
11:16:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:16:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:16:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:16:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:16:02 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 730ms
11:16:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:16:02 INFO - PROCESS | 2804 | ++DOCSHELL 1DD46C00 == 75 [pid = 2804] [id = 243]
11:16:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 234 (1E2D5400) [pid = 2804] [serial = 682] [outer = 00000000]
11:16:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 235 (1FC05000) [pid = 2804] [serial = 683] [outer = 1E2D5400]
11:16:02 INFO - PROCESS | 2804 | 1448046962782 Marionette INFO loaded listener.js
11:16:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 236 (20001C00) [pid = 2804] [serial = 684] [outer = 1E2D5400]
11:16:03 INFO - PROCESS | 2804 | ++DOCSHELL 2072E000 == 76 [pid = 2804] [id = 244]
11:16:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 237 (20735800) [pid = 2804] [serial = 685] [outer = 00000000]
11:16:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 238 (20737400) [pid = 2804] [serial = 686] [outer = 20735800]
11:16:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:03 INFO - document served over http requires an https
11:16:03 INFO - sub-resource via iframe-tag using the http-csp
11:16:03 INFO - delivery method with keep-origin-redirect and when
11:16:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:16:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:16:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:16:03 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 770ms
11:16:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:16:03 INFO - PROCESS | 2804 | ++DOCSHELL 20732400 == 77 [pid = 2804] [id = 245]
11:16:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 239 (20735000) [pid = 2804] [serial = 687] [outer = 00000000]
11:16:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 240 (20A1EC00) [pid = 2804] [serial = 688] [outer = 20735000]
11:16:03 INFO - PROCESS | 2804 | 1448046963527 Marionette INFO loaded listener.js
11:16:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 241 (20FBA000) [pid = 2804] [serial = 689] [outer = 20735000]
11:16:03 INFO - PROCESS | 2804 | ++DOCSHELL 21220800 == 78 [pid = 2804] [id = 246]
11:16:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 242 (21235000) [pid = 2804] [serial = 690] [outer = 00000000]
11:16:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 243 (2147CC00) [pid = 2804] [serial = 691] [outer = 21235000]
11:16:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:16:04 INFO - document served over http requires an https
11:16:04 INFO - sub-resource via iframe-tag using the http-csp
11:16:04 INFO - delivery method with no-redirect and when
11:16:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:16:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:16:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:16:04 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 730ms
11:16:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 242 (271E8400) [pid = 2804] [serial = 557] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 241 (21540000) [pid = 2804] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 240 (1FC9A000) [pid = 2804] [serial = 594] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046937576]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 239 (15DE9800) [pid = 2804] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 238 (101E9C00) [pid = 2804] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 237 (18E35000) [pid = 2804] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 236 (25E4A800) [pid = 2804] [serial = 547] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 235 (25EF2800) [pid = 2804] [serial = 552] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046925531]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 234 (21ABA800) [pid = 2804] [serial = 608] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 233 (274AF000) [pid = 2804] [serial = 566] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 232 (1CA79400) [pid = 2804] [serial = 590] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 231 (1B396800) [pid = 2804] [serial = 587] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 230 (1CA85800) [pid = 2804] [serial = 578] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 229 (1B4C8400) [pid = 2804] [serial = 533] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 228 (21217000) [pid = 2804] [serial = 600] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 227 (2073A800) [pid = 2804] [serial = 597] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 226 (2147DC00) [pid = 2804] [serial = 602] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 225 (20FC4400) [pid = 2804] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 224 (15A90000) [pid = 2804] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 223 (1FC0B800) [pid = 2804] [serial = 596] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 222 (1C611C00) [pid = 2804] [serial = 591] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 221 (13EDB000) [pid = 2804] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 220 (2147B800) [pid = 2804] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 219 (1E2F7800) [pid = 2804] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 218 (1C6DBC00) [pid = 2804] [serial = 589] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 217 (20FC6800) [pid = 2804] [serial = 599] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 216 (0C0CB000) [pid = 2804] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 215 (1FCA3C00) [pid = 2804] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 214 (101E1800) [pid = 2804] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 213 (1BAEF400) [pid = 2804] [serial = 572] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 212 (28147400) [pid = 2804] [serial = 569] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 211 (21A5A000) [pid = 2804] [serial = 536] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 210 (25E53400) [pid = 2804] [serial = 548] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 209 (25C27000) [pid = 2804] [serial = 545] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 208 (25E52800) [pid = 2804] [serial = 553] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046925531]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 207 (25E56400) [pid = 2804] [serial = 550] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 206 (23BEBC00) [pid = 2804] [serial = 539] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 205 (27444C00) [pid = 2804] [serial = 563] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 204 (13EE5000) [pid = 2804] [serial = 530] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 203 (1491E400) [pid = 2804] [serial = 584] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 202 (271F6000) [pid = 2804] [serial = 560] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 201 (2500B800) [pid = 2804] [serial = 542] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 200 (15468000) [pid = 2804] [serial = 605] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 199 (18384400) [pid = 2804] [serial = 581] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 198 (271ECC00) [pid = 2804] [serial = 558] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 197 (26E70C00) [pid = 2804] [serial = 555] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 196 (14654000) [pid = 2804] [serial = 575] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 195 (2000E800) [pid = 2804] [serial = 595] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046937576]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 194 (1D1F3400) [pid = 2804] [serial = 592] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 193 (231AC400) [pid = 2804] [serial = 611] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 192 (21A5B000) [pid = 2804] [serial = 528] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 191 (1FC0D800) [pid = 2804] [serial = 323] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 190 (21BF9000) [pid = 2804] [serial = 444] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | --DOMWINDOW == 189 (17999400) [pid = 2804] [serial = 576] [outer = 00000000] [url = about:blank]
11:16:04 INFO - PROCESS | 2804 | ++DOCSHELL 0C012400 == 79 [pid = 2804] [id = 247]
11:16:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 190 (0C09D400) [pid = 2804] [serial = 692] [outer = 00000000]
11:16:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 191 (14654000) [pid = 2804] [serial = 693] [outer = 0C09D400]
11:16:04 INFO - PROCESS | 2804 | 1448046964665 Marionette INFO loaded listener.js
11:16:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 192 (1887DC00) [pid = 2804] [serial = 694] [outer = 0C09D400]
11:16:04 INFO - PROCESS | 2804 | ++DOCSHELL 21219800 == 80 [pid = 2804] [id = 248]
11:16:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 193 (213DF400) [pid = 2804] [serial = 695] [outer = 00000000]
11:16:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 194 (21479800) [pid = 2804] [serial = 696] [outer = 213DF400]
11:16:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:05 INFO - document served over http requires an https
11:16:05 INFO - sub-resource via iframe-tag using the http-csp
11:16:05 INFO - delivery method with swap-origin-redirect and when
11:16:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:16:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:16:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:16:05 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 1073ms
11:16:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
11:16:05 INFO - PROCESS | 2804 | ++DOCSHELL 213D9C00 == 81 [pid = 2804] [id = 249]
11:16:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 195 (213E2800) [pid = 2804] [serial = 697] [outer = 00000000]
11:16:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 196 (21569400) [pid = 2804] [serial = 698] [outer = 213E2800]
11:16:05 INFO - PROCESS | 2804 | 1448046965301 Marionette INFO loaded listener.js
11:16:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 197 (215A8800) [pid = 2804] [serial = 699] [outer = 213E2800]
11:16:05 INFO - PROCESS | 2804 | ++DOCSHELL 21AC1400 == 82 [pid = 2804] [id = 250]
11:16:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 198 (21AC1800) [pid = 2804] [serial = 700] [outer = 00000000]
11:16:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 199 (21BF6000) [pid = 2804] [serial = 701] [outer = 21AC1800]
11:16:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:05 INFO - document served over http requires an https
11:16:05 INFO - sub-resource via iframe-tag using the http-csp
11:16:05 INFO - delivery method with swap-origin-redirect and when
11:16:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:16:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:16:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:16:05 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 671ms
11:16:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:16:05 INFO - PROCESS | 2804 | ++DOCSHELL 148CD400 == 83 [pid = 2804] [id = 251]
11:16:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 200 (21ABB800) [pid = 2804] [serial = 702] [outer = 00000000]
11:16:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 201 (22F7CC00) [pid = 2804] [serial = 703] [outer = 21ABB800]
11:16:06 INFO - PROCESS | 2804 | 1448046966009 Marionette INFO loaded listener.js
11:16:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 202 (22FDB400) [pid = 2804] [serial = 704] [outer = 21ABB800]
11:16:06 INFO - PROCESS | 2804 | ++DOCSHELL 2315CC00 == 84 [pid = 2804] [id = 252]
11:16:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 203 (2315F400) [pid = 2804] [serial = 705] [outer = 00000000]
11:16:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 204 (23163800) [pid = 2804] [serial = 706] [outer = 2315F400]
11:16:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:06 INFO - document served over http requires an https
11:16:06 INFO - sub-resource via iframe-tag using the http-csp
11:16:06 INFO - delivery method with keep-origin-redirect and when
11:16:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:16:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:16:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:16:06 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 830ms
11:16:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:16:06 INFO - PROCESS | 2804 | ++DOCSHELL 1053E800 == 85 [pid = 2804] [id = 253]
11:16:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 205 (106DBC00) [pid = 2804] [serial = 707] [outer = 00000000]
11:16:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 206 (14854800) [pid = 2804] [serial = 708] [outer = 106DBC00]
11:16:07 INFO - PROCESS | 2804 | 1448046967028 Marionette INFO loaded listener.js
11:16:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 207 (15A83800) [pid = 2804] [serial = 709] [outer = 106DBC00]
11:16:07 INFO - PROCESS | 2804 | ++DOCSHELL 1B39D400 == 86 [pid = 2804] [id = 254]
11:16:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 208 (1BAF3800) [pid = 2804] [serial = 710] [outer = 00000000]
11:16:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 209 (17346000) [pid = 2804] [serial = 711] [outer = 1BAF3800]
11:16:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:16:07 INFO - document served over http requires an https
11:16:07 INFO - sub-resource via iframe-tag using the http-csp
11:16:07 INFO - delivery method with no-redirect and when
11:16:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:16:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:16:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:16:07 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 1122ms
11:16:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:16:08 INFO - PROCESS | 2804 | ++DOCSHELL 1B4C8C00 == 87 [pid = 2804] [id = 255]
11:16:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 210 (1B4C9000) [pid = 2804] [serial = 712] [outer = 00000000]
11:16:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 211 (1DD51400) [pid = 2804] [serial = 713] [outer = 1B4C9000]
11:16:08 INFO - PROCESS | 2804 | 1448046968153 Marionette INFO loaded listener.js
11:16:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 212 (1FCA8C00) [pid = 2804] [serial = 714] [outer = 1B4C9000]
11:16:08 INFO - PROCESS | 2804 | ++DOCSHELL 2315A800 == 88 [pid = 2804] [id = 256]
11:16:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 213 (2315B000) [pid = 2804] [serial = 715] [outer = 00000000]
11:16:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 214 (21AB5C00) [pid = 2804] [serial = 716] [outer = 2315B000]
11:16:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:08 INFO - document served over http requires an https
11:16:08 INFO - sub-resource via iframe-tag using the http-csp
11:16:08 INFO - delivery method with swap-origin-redirect and when
11:16:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:16:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:16:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:16:08 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 1129ms
11:16:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:16:09 INFO - PROCESS | 2804 | ++DOCSHELL 23161C00 == 89 [pid = 2804] [id = 257]
11:16:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 215 (23164000) [pid = 2804] [serial = 717] [outer = 00000000]
11:16:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 216 (23512400) [pid = 2804] [serial = 718] [outer = 23164000]
11:16:09 INFO - PROCESS | 2804 | 1448046969298 Marionette INFO loaded listener.js
11:16:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 217 (2358B000) [pid = 2804] [serial = 719] [outer = 23164000]
11:16:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:09 INFO - document served over http requires an https
11:16:09 INFO - sub-resource via script-tag using the http-csp
11:16:09 INFO - delivery method with keep-origin-redirect and when
11:16:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:16:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:16:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:16:09 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 1018ms
11:16:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:16:10 INFO - PROCESS | 2804 | ++DOCSHELL 23795C00 == 90 [pid = 2804] [id = 258]
11:16:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 218 (2379DC00) [pid = 2804] [serial = 720] [outer = 00000000]
11:16:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 219 (23919C00) [pid = 2804] [serial = 721] [outer = 2379DC00]
11:16:10 INFO - PROCESS | 2804 | 1448046970265 Marionette INFO loaded listener.js
11:16:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 220 (239C3400) [pid = 2804] [serial = 722] [outer = 2379DC00]
11:16:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:16:10 INFO - document served over http requires an https
11:16:10 INFO - sub-resource via script-tag using the http-csp
11:16:10 INFO - delivery method with no-redirect and when
11:16:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:16:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:16:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:16:10 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 871ms
11:16:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:16:11 INFO - PROCESS | 2804 | ++DOCSHELL 23BEA800 == 91 [pid = 2804] [id = 259]
11:16:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 221 (23BEB800) [pid = 2804] [serial = 723] [outer = 00000000]
11:16:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 222 (23DC3000) [pid = 2804] [serial = 724] [outer = 23BEB800]
11:16:11 INFO - PROCESS | 2804 | 1448046971111 Marionette INFO loaded listener.js
11:16:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 223 (25107C00) [pid = 2804] [serial = 725] [outer = 23BEB800]
11:16:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:11 INFO - document served over http requires an https
11:16:11 INFO - sub-resource via script-tag using the http-csp
11:16:11 INFO - delivery method with swap-origin-redirect and when
11:16:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:16:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:16:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:16:11 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 870ms
11:16:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
11:16:11 INFO - PROCESS | 2804 | ++DOCSHELL 25C25800 == 92 [pid = 2804] [id = 260]
11:16:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 224 (25C25C00) [pid = 2804] [serial = 726] [outer = 00000000]
11:16:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 225 (25E50000) [pid = 2804] [serial = 727] [outer = 25C25C00]
11:16:12 INFO - PROCESS | 2804 | 1448046972009 Marionette INFO loaded listener.js
11:16:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 226 (25EE7400) [pid = 2804] [serial = 728] [outer = 25C25C00]
11:16:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:12 INFO - document served over http requires an https
11:16:12 INFO - sub-resource via script-tag using the http-csp
11:16:12 INFO - delivery method with swap-origin-redirect and when
11:16:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:16:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:16:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:16:12 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 970ms
11:16:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:16:12 INFO - PROCESS | 2804 | ++DOCSHELL 25EEFC00 == 93 [pid = 2804] [id = 261]
11:16:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 227 (26E75000) [pid = 2804] [serial = 729] [outer = 00000000]
11:16:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 228 (271F1800) [pid = 2804] [serial = 730] [outer = 26E75000]
11:16:13 INFO - PROCESS | 2804 | 1448046972999 Marionette INFO loaded listener.js
11:16:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 229 (273B2000) [pid = 2804] [serial = 731] [outer = 26E75000]
11:16:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:13 INFO - document served over http requires an https
11:16:13 INFO - sub-resource via script-tag using the http-csp
11:16:13 INFO - delivery method with keep-origin-redirect and when
11:16:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:16:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:16:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:16:13 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 930ms
11:16:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:16:13 INFO - PROCESS | 2804 | ++DOCSHELL 27450000 == 94 [pid = 2804] [id = 262]
11:16:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 230 (274AC000) [pid = 2804] [serial = 732] [outer = 00000000]
11:16:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 231 (2813E400) [pid = 2804] [serial = 733] [outer = 274AC000]
11:16:13 INFO - PROCESS | 2804 | 1448046973909 Marionette INFO loaded listener.js
11:16:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 232 (28148C00) [pid = 2804] [serial = 734] [outer = 274AC000]
11:16:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:16:14 INFO - document served over http requires an https
11:16:14 INFO - sub-resource via script-tag using the http-csp
11:16:14 INFO - delivery method with no-redirect and when
11:16:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:16:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:16:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:16:14 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 930ms
11:16:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:16:14 INFO - PROCESS | 2804 | ++DOCSHELL 105F9C00 == 95 [pid = 2804] [id = 263]
11:16:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 233 (1CF4AC00) [pid = 2804] [serial = 735] [outer = 00000000]
11:16:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 234 (1D7A6000) [pid = 2804] [serial = 736] [outer = 1CF4AC00]
11:16:14 INFO - PROCESS | 2804 | 1448046974846 Marionette INFO loaded listener.js
11:16:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 235 (286FB400) [pid = 2804] [serial = 737] [outer = 1CF4AC00]
11:16:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:15 INFO - document served over http requires an https
11:16:15 INFO - sub-resource via script-tag using the http-csp
11:16:15 INFO - delivery method with swap-origin-redirect and when
11:16:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:16:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:16:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:16:15 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 870ms
11:16:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
11:16:15 INFO - PROCESS | 2804 | ++DOCSHELL 289CCC00 == 96 [pid = 2804] [id = 264]
11:16:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 236 (289D0800) [pid = 2804] [serial = 738] [outer = 00000000]
11:16:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 237 (289D7800) [pid = 2804] [serial = 739] [outer = 289D0800]
11:16:15 INFO - PROCESS | 2804 | 1448046975730 Marionette INFO loaded listener.js
11:16:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 238 (29AB9400) [pid = 2804] [serial = 740] [outer = 289D0800]
11:16:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:16 INFO - document served over http requires an https
11:16:16 INFO - sub-resource via xhr-request using the http-csp
11:16:16 INFO - delivery method with keep-origin-redirect and when
11:16:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:16:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:16:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:16:16 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 931ms
11:16:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:16:16 INFO - PROCESS | 2804 | ++DOCSHELL 29ABF800 == 97 [pid = 2804] [id = 265]
11:16:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 239 (29AC3400) [pid = 2804] [serial = 741] [outer = 00000000]
11:16:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 240 (2A345C00) [pid = 2804] [serial = 742] [outer = 29AC3400]
11:16:16 INFO - PROCESS | 2804 | 1448046976684 Marionette INFO loaded listener.js
11:16:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 241 (2A34D400) [pid = 2804] [serial = 743] [outer = 29AC3400]
11:16:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:16:17 INFO - document served over http requires an https
11:16:17 INFO - sub-resource via xhr-request using the http-csp
11:16:17 INFO - delivery method with no-redirect and when
11:16:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:16:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:16:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
11:16:17 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 870ms
11:16:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
11:16:17 INFO - PROCESS | 2804 | ++DOCSHELL 25E51C00 == 98 [pid = 2804] [id = 266]
11:16:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 242 (2A340C00) [pid = 2804] [serial = 744] [outer = 00000000]
11:16:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 243 (2A5EB800) [pid = 2804] [serial = 745] [outer = 2A340C00]
11:16:17 INFO - PROCESS | 2804 | 1448046977612 Marionette INFO loaded listener.js
11:16:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 244 (2A5F1400) [pid = 2804] [serial = 746] [outer = 2A340C00]
11:16:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:18 INFO - document served over http requires an https
11:16:18 INFO - sub-resource via xhr-request using the http-csp
11:16:18 INFO - delivery method with swap-origin-redirect and when
11:16:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:16:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:16:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:16:18 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 930ms
11:16:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
11:16:18 INFO - PROCESS | 2804 | ++DOCSHELL 2A72BC00 == 99 [pid = 2804] [id = 267]
11:16:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 245 (2A72C000) [pid = 2804] [serial = 747] [outer = 00000000]
11:16:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 246 (2A736000) [pid = 2804] [serial = 748] [outer = 2A72C000]
11:16:18 INFO - PROCESS | 2804 | 1448046978501 Marionette INFO loaded listener.js
11:16:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 247 (2A8DC400) [pid = 2804] [serial = 749] [outer = 2A72C000]
11:16:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:19 INFO - document served over http requires an https
11:16:19 INFO - sub-resource via xhr-request using the http-csp
11:16:19 INFO - delivery method with swap-origin-redirect and when
11:16:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:16:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:16:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:16:19 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 930ms
11:16:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
11:16:19 INFO - PROCESS | 2804 | ++DOCSHELL 2A734800 == 100 [pid = 2804] [id = 268]
11:16:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 248 (2A735400) [pid = 2804] [serial = 750] [outer = 00000000]
11:16:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 249 (2AAAE800) [pid = 2804] [serial = 751] [outer = 2A735400]
11:16:19 INFO - PROCESS | 2804 | 1448046979447 Marionette INFO loaded listener.js
11:16:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 250 (2AAB2C00) [pid = 2804] [serial = 752] [outer = 2A735400]
11:16:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:22 INFO - document served over http requires an https
11:16:22 INFO - sub-resource via xhr-request using the http-csp
11:16:22 INFO - delivery method with keep-origin-redirect and when
11:16:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:16:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:16:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:16:22 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 3581ms
11:16:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:16:23 INFO - PROCESS | 2804 | ++DOCSHELL 170BAC00 == 101 [pid = 2804] [id = 269]
11:16:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 251 (18407400) [pid = 2804] [serial = 753] [outer = 00000000]
11:16:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 252 (20FBB000) [pid = 2804] [serial = 754] [outer = 18407400]
11:16:23 INFO - PROCESS | 2804 | 1448046983101 Marionette INFO loaded listener.js
11:16:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 253 (2153BC00) [pid = 2804] [serial = 755] [outer = 18407400]
11:16:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:16:23 INFO - document served over http requires an https
11:16:23 INFO - sub-resource via xhr-request using the http-csp
11:16:23 INFO - delivery method with no-redirect and when
11:16:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:16:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:16:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
11:16:23 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 930ms
11:16:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
11:16:24 INFO - PROCESS | 2804 | ++DOCSHELL 15C90800 == 102 [pid = 2804] [id = 270]
11:16:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 254 (15D1DC00) [pid = 2804] [serial = 756] [outer = 00000000]
11:16:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 255 (179A0C00) [pid = 2804] [serial = 757] [outer = 15D1DC00]
11:16:24 INFO - PROCESS | 2804 | 1448046984505 Marionette INFO loaded listener.js
11:16:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 256 (1885E800) [pid = 2804] [serial = 758] [outer = 15D1DC00]
11:16:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 257 (1D0D8C00) [pid = 2804] [serial = 759] [outer = 1BCCB800]
11:16:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:25 INFO - document served over http requires an https
11:16:25 INFO - sub-resource via xhr-request using the http-csp
11:16:25 INFO - delivery method with swap-origin-redirect and when
11:16:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:16:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:16:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:16:25 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 1371ms
11:16:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:16:25 INFO - PROCESS | 2804 | ++DOCSHELL 100C2400 == 103 [pid = 2804] [id = 271]
11:16:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 258 (101DEC00) [pid = 2804] [serial = 760] [outer = 00000000]
11:16:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 259 (18888800) [pid = 2804] [serial = 761] [outer = 101DEC00]
11:16:25 INFO - PROCESS | 2804 | 1448046985453 Marionette INFO loaded listener.js
11:16:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 260 (1D1F1C00) [pid = 2804] [serial = 762] [outer = 101DEC00]
11:16:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:26 INFO - document served over http requires an http
11:16:26 INFO - sub-resource via fetch-request using the meta-csp
11:16:26 INFO - delivery method with keep-origin-redirect and when
11:16:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:16:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:16:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:16:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:16:26 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 1136ms
11:16:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:16:26 INFO - PROCESS | 2804 | ++DOCSHELL 15D1CC00 == 104 [pid = 2804] [id = 272]
11:16:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 261 (1A305000) [pid = 2804] [serial = 763] [outer = 00000000]
11:16:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 262 (1D06EC00) [pid = 2804] [serial = 764] [outer = 1A305000]
11:16:26 INFO - PROCESS | 2804 | 1448046986580 Marionette INFO loaded listener.js
11:16:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 263 (1F710000) [pid = 2804] [serial = 765] [outer = 1A305000]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 239CA800 == 103 [pid = 2804] [id = 174]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 17995C00 == 102 [pid = 2804] [id = 162]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 1D0DC000 == 101 [pid = 2804] [id = 164]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 239BCC00 == 100 [pid = 2804] [id = 173]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 1D1FC400 == 99 [pid = 2804] [id = 166]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 22F80000 == 98 [pid = 2804] [id = 168]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 2315CC00 == 97 [pid = 2804] [id = 252]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 21AC1400 == 96 [pid = 2804] [id = 250]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 213D9C00 == 95 [pid = 2804] [id = 249]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 21219800 == 94 [pid = 2804] [id = 248]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 0C012400 == 93 [pid = 2804] [id = 247]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 21220800 == 92 [pid = 2804] [id = 246]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 20732400 == 91 [pid = 2804] [id = 245]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 2072E000 == 90 [pid = 2804] [id = 244]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 1DD46C00 == 89 [pid = 2804] [id = 243]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 1D06AC00 == 88 [pid = 2804] [id = 242]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 10069800 == 87 [pid = 2804] [id = 241]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 1039F800 == 86 [pid = 2804] [id = 240]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 17340000 == 85 [pid = 2804] [id = 239]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 101BF000 == 84 [pid = 2804] [id = 238]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 23522400 == 83 [pid = 2804] [id = 236]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 25104C00 == 82 [pid = 2804] [id = 235]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 1CA13800 == 81 [pid = 2804] [id = 234]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 237C7800 == 80 [pid = 2804] [id = 233]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 23592400 == 79 [pid = 2804] [id = 232]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 21231400 == 78 [pid = 2804] [id = 231]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 1573B000 == 77 [pid = 2804] [id = 230]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 1573B400 == 76 [pid = 2804] [id = 229]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 25E48800 == 75 [pid = 2804] [id = 228]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 22FF0000 == 74 [pid = 2804] [id = 227]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 1D067800 == 73 [pid = 2804] [id = 226]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 22FEE000 == 72 [pid = 2804] [id = 225]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 213E0400 == 71 [pid = 2804] [id = 224]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 25C2D000 == 70 [pid = 2804] [id = 223]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 23BEF400 == 69 [pid = 2804] [id = 222]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 1DD4A400 == 68 [pid = 2804] [id = 221]
11:16:26 INFO - PROCESS | 2804 | --DOCSHELL 17997C00 == 67 [pid = 2804] [id = 220]
11:16:26 INFO - PROCESS | 2804 | --DOMWINDOW == 262 (20A1B800) [pid = 2804] [serial = 598] [outer = 00000000] [url = about:blank]
11:16:26 INFO - PROCESS | 2804 | --DOMWINDOW == 261 (21535400) [pid = 2804] [serial = 603] [outer = 00000000] [url = about:blank]
11:16:26 INFO - PROCESS | 2804 | --DOMWINDOW == 260 (1E2DBC00) [pid = 2804] [serial = 579] [outer = 00000000] [url = about:blank]
11:16:26 INFO - PROCESS | 2804 | --DOMWINDOW == 259 (1B8BB400) [pid = 2804] [serial = 588] [outer = 00000000] [url = about:blank]
11:16:26 INFO - PROCESS | 2804 | --DOMWINDOW == 258 (1BCC1800) [pid = 2804] [serial = 582] [outer = 00000000] [url = about:blank]
11:16:26 INFO - PROCESS | 2804 | --DOMWINDOW == 257 (17045C00) [pid = 2804] [serial = 585] [outer = 00000000] [url = about:blank]
11:16:26 INFO - PROCESS | 2804 | --DOMWINDOW == 256 (22F80C00) [pid = 2804] [serial = 609] [outer = 00000000] [url = about:blank]
11:16:26 INFO - PROCESS | 2804 | --DOMWINDOW == 255 (1D260000) [pid = 2804] [serial = 593] [outer = 00000000] [url = about:blank]
11:16:26 INFO - PROCESS | 2804 | --DOMWINDOW == 254 (1911B000) [pid = 2804] [serial = 606] [outer = 00000000] [url = about:blank]
11:16:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:16:27 INFO - document served over http requires an http
11:16:27 INFO - sub-resource via fetch-request using the meta-csp
11:16:27 INFO - delivery method with no-redirect and when
11:16:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:16:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:16:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:16:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
11:16:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1183ms
11:16:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
11:16:27 INFO - PROCESS | 2804 | ++DOCSHELL 100C5C00 == 68 [pid = 2804] [id = 273]
11:16:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 255 (101BA800) [pid = 2804] [serial = 766] [outer = 00000000]
11:16:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 256 (17340000) [pid = 2804] [serial = 767] [outer = 101BA800]
11:16:27 INFO - PROCESS | 2804 | 1448046987728 Marionette INFO loaded listener.js
11:16:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 257 (187CD800) [pid = 2804] [serial = 768] [outer = 101BA800]
11:16:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:28 INFO - document served over http requires an http
11:16:28 INFO - sub-resource via fetch-request using the meta-csp
11:16:28 INFO - delivery method with swap-origin-redirect and when
11:16: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:16:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:16:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:16:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:16:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:16:28 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 730ms
11:16:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:16:28 INFO - PROCESS | 2804 | ++DOCSHELL 1BAD8C00 == 69 [pid = 2804] [id = 274]
11:16:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 258 (1BADD800) [pid = 2804] [serial = 769] [outer = 00000000]
11:16:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 259 (1BD59C00) [pid = 2804] [serial = 770] [outer = 1BADD800]
11:16:28 INFO - PROCESS | 2804 | 1448046988380 Marionette INFO loaded listener.js
11:16:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 260 (1CA0D400) [pid = 2804] [serial = 771] [outer = 1BADD800]
11:16:28 INFO - PROCESS | 2804 | ++DOCSHELL 1D0E1000 == 70 [pid = 2804] [id = 275]
11:16:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 261 (1D0E7400) [pid = 2804] [serial = 772] [outer = 00000000]
11:16:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 262 (1D7A0C00) [pid = 2804] [serial = 773] [outer = 1D0E7400]
11:16:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:28 INFO - document served over http requires an http
11:16:28 INFO - sub-resource via iframe-tag using the meta-csp
11:16:28 INFO - delivery method with keep-origin-redirect and when
11:16:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:16:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:16:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:16:28 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 730ms
11:16:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:16:29 INFO - PROCESS | 2804 | ++DOCSHELL 1D0E4000 == 71 [pid = 2804] [id = 276]
11:16:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 263 (1D0E4C00) [pid = 2804] [serial = 774] [outer = 00000000]
11:16:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 264 (1FC0DC00) [pid = 2804] [serial = 775] [outer = 1D0E4C00]
11:16:29 INFO - PROCESS | 2804 | 1448046989112 Marionette INFO loaded listener.js
11:16:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 265 (2072CC00) [pid = 2804] [serial = 776] [outer = 1D0E4C00]
11:16:29 INFO - PROCESS | 2804 | ++DOCSHELL 21233000 == 72 [pid = 2804] [id = 277]
11:16:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 266 (21233400) [pid = 2804] [serial = 777] [outer = 00000000]
11:16:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 267 (21239400) [pid = 2804] [serial = 778] [outer = 21233400]
11:16:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:16:29 INFO - document served over http requires an http
11:16:29 INFO - sub-resource via iframe-tag using the meta-csp
11:16:29 INFO - delivery method with no-redirect and when
11:16:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:16:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:16:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:16:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 830ms
11:16:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:16:29 INFO - PROCESS | 2804 | ++DOCSHELL 21216000 == 73 [pid = 2804] [id = 278]
11:16:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 268 (21218000) [pid = 2804] [serial = 779] [outer = 00000000]
11:16:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 269 (213E4800) [pid = 2804] [serial = 780] [outer = 21218000]
11:16:30 INFO - PROCESS | 2804 | 1448046989987 Marionette INFO loaded listener.js
11:16:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 270 (21481000) [pid = 2804] [serial = 781] [outer = 21218000]
11:16:30 INFO - PROCESS | 2804 | ++DOCSHELL 21AB3400 == 74 [pid = 2804] [id = 279]
11:16:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 271 (21ABA400) [pid = 2804] [serial = 782] [outer = 00000000]
11:16:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 272 (21BEF800) [pid = 2804] [serial = 783] [outer = 21ABA400]
11:16:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:30 INFO - document served over http requires an http
11:16:30 INFO - sub-resource via iframe-tag using the meta-csp
11:16:30 INFO - delivery method with swap-origin-redirect and when
11:16:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:16:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:16:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:16:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:16:30 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 730ms
11:16:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:16:30 INFO - PROCESS | 2804 | ++DOCSHELL 2159CC00 == 75 [pid = 2804] [id = 280]
11:16:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 273 (2159D000) [pid = 2804] [serial = 784] [outer = 00000000]
11:16:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 274 (2219C400) [pid = 2804] [serial = 785] [outer = 2159D000]
11:16:30 INFO - PROCESS | 2804 | 1448046990718 Marionette INFO loaded listener.js
11:16:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 275 (22F86000) [pid = 2804] [serial = 786] [outer = 2159D000]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 274 (20004800) [pid = 2804] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 273 (213DF400) [pid = 2804] [serial = 695] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 272 (20735800) [pid = 2804] [serial = 685] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 271 (1A573800) [pid = 2804] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 270 (0C09D400) [pid = 2804] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 269 (106E0400) [pid = 2804] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 268 (20735000) [pid = 2804] [serial = 687] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 267 (17995400) [pid = 2804] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 266 (1E2D5400) [pid = 2804] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 265 (21AC1800) [pid = 2804] [serial = 700] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 264 (213E2800) [pid = 2804] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 263 (1D06C800) [pid = 2804] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 262 (22FF0C00) [pid = 2804] [serial = 636] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046947749]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 261 (1573F000) [pid = 2804] [serial = 641] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 260 (22FEEC00) [pid = 2804] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 259 (22F7CC00) [pid = 2804] [serial = 703] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 258 (1039FC00) [pid = 2804] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 257 (21235000) [pid = 2804] [serial = 690] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046963886]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 256 (237B8400) [pid = 2804] [serial = 650] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 255 (20A1EC00) [pid = 2804] [serial = 688] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 254 (23BE8800) [pid = 2804] [serial = 614] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 253 (20A20400) [pid = 2804] [serial = 620] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 252 (15741000) [pid = 2804] [serial = 642] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 251 (239D3400) [pid = 2804] [serial = 656] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 250 (1D1F0000) [pid = 2804] [serial = 680] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 249 (14654000) [pid = 2804] [serial = 693] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 248 (21239800) [pid = 2804] [serial = 647] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 247 (21569400) [pid = 2804] [serial = 698] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 246 (169D6C00) [pid = 2804] [serial = 674] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 245 (21479800) [pid = 2804] [serial = 696] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 244 (1B8BD000) [pid = 2804] [serial = 671] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 243 (22FE8000) [pid = 2804] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046947749]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 242 (2147CC00) [pid = 2804] [serial = 691] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046963886]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 241 (2510CC00) [pid = 2804] [serial = 659] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 240 (251C2000) [pid = 2804] [serial = 623] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 239 (18842400) [pid = 2804] [serial = 668] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 238 (1D070800) [pid = 2804] [serial = 634] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 237 (273B3800) [pid = 2804] [serial = 626] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 236 (1B13A400) [pid = 2804] [serial = 617] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 235 (18997400) [pid = 2804] [serial = 665] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 234 (239D7800) [pid = 2804] [serial = 653] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 233 (22FF1000) [pid = 2804] [serial = 632] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 232 (286F3800) [pid = 2804] [serial = 644] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 231 (21BF6000) [pid = 2804] [serial = 701] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 230 (1BD55C00) [pid = 2804] [serial = 677] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 229 (2352CC00) [pid = 2804] [serial = 662] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 228 (20737400) [pid = 2804] [serial = 686] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 227 (213E6800) [pid = 2804] [serial = 629] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 226 (1FC05000) [pid = 2804] [serial = 683] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 225 (286F0400) [pid = 2804] [serial = 639] [outer = 00000000] [url = about:blank]
11:16:31 INFO - PROCESS | 2804 | --DOMWINDOW == 224 (23512C00) [pid = 2804] [serial = 612] [outer = 00000000] [url = about:blank]
11:16:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:31 INFO - document served over http requires an http
11:16:31 INFO - sub-resource via script-tag using the meta-csp
11:16:31 INFO - delivery method with keep-origin-redirect and when
11:16:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:16:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:16:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:16:31 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 1174ms
11:16:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:16:31 INFO - PROCESS | 2804 | ++DOCSHELL 1039FC00 == 76 [pid = 2804] [id = 281]
11:16:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 225 (1A573800) [pid = 2804] [serial = 787] [outer = 00000000]
11:16:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 226 (21235000) [pid = 2804] [serial = 788] [outer = 1A573800]
11:16:31 INFO - PROCESS | 2804 | 1448046991837 Marionette INFO loaded listener.js
11:16:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 227 (22F7E000) [pid = 2804] [serial = 789] [outer = 1A573800]
11:16:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:16:32 INFO - document served over http requires an http
11:16:32 INFO - sub-resource via script-tag using the meta-csp
11:16:32 INFO - delivery method with no-redirect and when
11:16:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:16:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:16:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
11:16:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 670ms
11:16:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:16:32 INFO - PROCESS | 2804 | ++DOCSHELL 231AA400 == 77 [pid = 2804] [id = 282]
11:16:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 228 (2350F000) [pid = 2804] [serial = 790] [outer = 00000000]
11:16:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 229 (2352CC00) [pid = 2804] [serial = 791] [outer = 2350F000]
11:16:32 INFO - PROCESS | 2804 | 1448046992514 Marionette INFO loaded listener.js
11:16:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 230 (2373A800) [pid = 2804] [serial = 792] [outer = 2350F000]
11:16:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:33 INFO - document served over http requires an http
11:16:33 INFO - sub-resource via script-tag using the meta-csp
11:16:33 INFO - delivery method with swap-origin-redirect and when
11:16:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:16:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:16:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:16:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:16:33 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 670ms
11:16:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:16:33 INFO - PROCESS | 2804 | ++DOCSHELL 237B8400 == 78 [pid = 2804] [id = 283]
11:16:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 231 (237B9800) [pid = 2804] [serial = 793] [outer = 00000000]
11:16:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 232 (239BF800) [pid = 2804] [serial = 794] [outer = 237B9800]
11:16:33 INFO - PROCESS | 2804 | 1448046993219 Marionette INFO loaded listener.js
11:16:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 233 (239DA000) [pid = 2804] [serial = 795] [outer = 237B9800]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 1053E800 == 77 [pid = 2804] [id = 253]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 18852800 == 76 [pid = 2804] [id = 160]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 1B39D400 == 75 [pid = 2804] [id = 254]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 1B4C8C00 == 74 [pid = 2804] [id = 255]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 2315A800 == 73 [pid = 2804] [id = 256]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 23161C00 == 72 [pid = 2804] [id = 257]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 23742400 == 71 [pid = 2804] [id = 192]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 23795C00 == 70 [pid = 2804] [id = 258]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 25E4C400 == 69 [pid = 2804] [id = 196]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 23BEA800 == 68 [pid = 2804] [id = 259]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 184B4000 == 67 [pid = 2804] [id = 190]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 25C25800 == 66 [pid = 2804] [id = 260]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 23DC2000 == 65 [pid = 2804] [id = 193]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 25E4F800 == 64 [pid = 2804] [id = 198]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 25EEFC00 == 63 [pid = 2804] [id = 261]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 27450000 == 62 [pid = 2804] [id = 262]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 25018800 == 61 [pid = 2804] [id = 194]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 2813F400 == 60 [pid = 2804] [id = 203]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 105F9C00 == 59 [pid = 2804] [id = 263]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 271E8800 == 58 [pid = 2804] [id = 200]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 289CCC00 == 57 [pid = 2804] [id = 264]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 27450400 == 56 [pid = 2804] [id = 202]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 29ABF800 == 55 [pid = 2804] [id = 265]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 25E51C00 == 54 [pid = 2804] [id = 266]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 271F1000 == 53 [pid = 2804] [id = 201]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 2A72BC00 == 52 [pid = 2804] [id = 267]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 170B8800 == 51 [pid = 2804] [id = 204]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 2A734800 == 50 [pid = 2804] [id = 268]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 170BAC00 == 49 [pid = 2804] [id = 269]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 21534C00 == 48 [pid = 2804] [id = 161]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 15C90800 == 47 [pid = 2804] [id = 270]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 100C2400 == 46 [pid = 2804] [id = 271]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 23919800 == 45 [pid = 2804] [id = 219]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 148CD400 == 44 [pid = 2804] [id = 251]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 23740C00 == 43 [pid = 2804] [id = 172]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 23508800 == 42 [pid = 2804] [id = 171]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 1CA7C800 == 41 [pid = 2804] [id = 163]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 21537C00 == 40 [pid = 2804] [id = 191]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 142E2C00 == 39 [pid = 2804] [id = 237]
11:16:35 INFO - PROCESS | 2804 | --DOCSHELL 22FDEC00 == 38 [pid = 2804] [id = 170]
11:16:36 INFO - PROCESS | 2804 | --DOCSHELL 100C5C00 == 37 [pid = 2804] [id = 273]
11:16:36 INFO - PROCESS | 2804 | --DOCSHELL 1D0E4000 == 36 [pid = 2804] [id = 276]
11:16:36 INFO - PROCESS | 2804 | --DOCSHELL 15D1CC00 == 35 [pid = 2804] [id = 272]
11:16:36 INFO - PROCESS | 2804 | --DOCSHELL 1BAD8C00 == 34 [pid = 2804] [id = 274]
11:16:36 INFO - PROCESS | 2804 | --DOCSHELL 21AB3400 == 33 [pid = 2804] [id = 279]
11:16:36 INFO - PROCESS | 2804 | --DOCSHELL 2159CC00 == 32 [pid = 2804] [id = 280]
11:16:36 INFO - PROCESS | 2804 | --DOCSHELL 1D0E1000 == 31 [pid = 2804] [id = 275]
11:16:36 INFO - PROCESS | 2804 | --DOCSHELL 1039FC00 == 30 [pid = 2804] [id = 281]
11:16:36 INFO - PROCESS | 2804 | --DOCSHELL 21216000 == 29 [pid = 2804] [id = 278]
11:16:36 INFO - PROCESS | 2804 | --DOCSHELL 21233000 == 28 [pid = 2804] [id = 277]
11:16:36 INFO - PROCESS | 2804 | --DOCSHELL 231AA400 == 27 [pid = 2804] [id = 282]
11:16:37 INFO - PROCESS | 2804 | --DOMWINDOW == 232 (1B399800) [pid = 2804] [serial = 669] [outer = 00000000] [url = about:blank]
11:16:37 INFO - PROCESS | 2804 | --DOMWINDOW == 231 (1887DC00) [pid = 2804] [serial = 694] [outer = 00000000] [url = about:blank]
11:16:37 INFO - PROCESS | 2804 | --DOMWINDOW == 230 (1C618C00) [pid = 2804] [serial = 678] [outer = 00000000] [url = about:blank]
11:16:37 INFO - PROCESS | 2804 | --DOMWINDOW == 229 (187D2C00) [pid = 2804] [serial = 675] [outer = 00000000] [url = about:blank]
11:16:37 INFO - PROCESS | 2804 | --DOMWINDOW == 228 (20FBA000) [pid = 2804] [serial = 689] [outer = 00000000] [url = about:blank]
11:16:37 INFO - PROCESS | 2804 | --DOMWINDOW == 227 (1C6E9C00) [pid = 2804] [serial = 672] [outer = 00000000] [url = about:blank]
11:16:37 INFO - PROCESS | 2804 | --DOMWINDOW == 226 (20001C00) [pid = 2804] [serial = 684] [outer = 00000000] [url = about:blank]
11:16:37 INFO - PROCESS | 2804 | --DOMWINDOW == 225 (215A8800) [pid = 2804] [serial = 699] [outer = 00000000] [url = about:blank]
11:16:37 INFO - PROCESS | 2804 | --DOMWINDOW == 224 (1D258800) [pid = 2804] [serial = 681] [outer = 00000000] [url = about:blank]
11:16:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:37 INFO - document served over http requires an http
11:16:37 INFO - sub-resource via xhr-request using the meta-csp
11:16:37 INFO - delivery method with keep-origin-redirect and when
11:16:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:16:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:16:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
11:16:37 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 4367ms
11:16:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:16:37 INFO - PROCESS | 2804 | ++DOCSHELL 0FFB3800 == 28 [pid = 2804] [id = 284]
11:16:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 225 (0FFB5800) [pid = 2804] [serial = 796] [outer = 00000000]
11:16:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 226 (10104000) [pid = 2804] [serial = 797] [outer = 0FFB5800]
11:16:37 INFO - PROCESS | 2804 | 1448046997656 Marionette INFO loaded listener.js
11:16:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 227 (1010F400) [pid = 2804] [serial = 798] [outer = 0FFB5800]
11:16:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:16:38 INFO - document served over http requires an http
11:16:38 INFO - sub-resource via xhr-request using the meta-csp
11:16:38 INFO - delivery method with no-redirect and when
11:16:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:16:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:16:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
11:16:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 730ms
11:16:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:16:38 INFO - PROCESS | 2804 | ++DOCSHELL 100C4400 == 29 [pid = 2804] [id = 285]
11:16:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 228 (101C0000) [pid = 2804] [serial = 799] [outer = 00000000]
11:16:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 229 (10252800) [pid = 2804] [serial = 800] [outer = 101C0000]
11:16:38 INFO - PROCESS | 2804 | 1448046998302 Marionette INFO loaded listener.js
11:16:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 230 (13D4B400) [pid = 2804] [serial = 801] [outer = 101C0000]
11:16:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:38 INFO - document served over http requires an http
11:16:38 INFO - sub-resource via xhr-request using the meta-csp
11:16:38 INFO - delivery method with swap-origin-redirect and when
11:16: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:16:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:16:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:16:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:16:38 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 670ms
11:16:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:16:39 INFO - PROCESS | 2804 | ++DOCSHELL 1492B000 == 30 [pid = 2804] [id = 286]
11:16:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 231 (1492C000) [pid = 2804] [serial = 802] [outer = 00000000]
11:16:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 232 (14A56400) [pid = 2804] [serial = 803] [outer = 1492C000]
11:16:39 INFO - PROCESS | 2804 | 1448046999020 Marionette INFO loaded listener.js
11:16:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 233 (1573B000) [pid = 2804] [serial = 804] [outer = 1492C000]
11:16:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:39 INFO - document served over http requires an https
11:16:39 INFO - sub-resource via fetch-request using the meta-csp
11:16:39 INFO - delivery method with keep-origin-redirect and when
11:16:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:16:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:16:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:16:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:16:39 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 731ms
11:16:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:16:39 INFO - PROCESS | 2804 | ++DOCSHELL 15D19800 == 31 [pid = 2804] [id = 287]
11:16:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 234 (15D1A000) [pid = 2804] [serial = 805] [outer = 00000000]
11:16:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 235 (15DE8800) [pid = 2804] [serial = 806] [outer = 15D1A000]
11:16:39 INFO - PROCESS | 2804 | 1448046999715 Marionette INFO loaded listener.js
11:16:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 236 (16FF5000) [pid = 2804] [serial = 807] [outer = 15D1A000]
11:16:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:16:40 INFO - document served over http requires an https
11:16:40 INFO - sub-resource via fetch-request using the meta-csp
11:16:40 INFO - delivery method with no-redirect and when
11:16:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:16:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:16:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:16:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
11:16:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 630ms
11:16:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:16:40 INFO - PROCESS | 2804 | ++DOCSHELL 17346C00 == 32 [pid = 2804] [id = 288]
11:16:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 237 (17347400) [pid = 2804] [serial = 808] [outer = 00000000]
11:16:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 238 (1799E400) [pid = 2804] [serial = 809] [outer = 17347400]
11:16:40 INFO - PROCESS | 2804 | 1448047000372 Marionette INFO loaded listener.js
11:16:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 239 (18380C00) [pid = 2804] [serial = 810] [outer = 17347400]
11:16:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:40 INFO - document served over http requires an https
11:16:40 INFO - sub-resource via fetch-request using the meta-csp
11:16:40 INFO - delivery method with swap-origin-redirect and when
11:16:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:16:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:16:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:16:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:16:40 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 671ms
11:16:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:16:41 INFO - PROCESS | 2804 | ++DOCSHELL 18850000 == 33 [pid = 2804] [id = 289]
11:16:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 240 (18850400) [pid = 2804] [serial = 811] [outer = 00000000]
11:16:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 241 (18885400) [pid = 2804] [serial = 812] [outer = 18850400]
11:16:41 INFO - PROCESS | 2804 | 1448047001047 Marionette INFO loaded listener.js
11:16:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 242 (1A301C00) [pid = 2804] [serial = 813] [outer = 18850400]
11:16:41 INFO - PROCESS | 2804 | ++DOCSHELL 1B2A1000 == 34 [pid = 2804] [id = 290]
11:16:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 243 (1B2A1400) [pid = 2804] [serial = 814] [outer = 00000000]
11:16:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 244 (1B399800) [pid = 2804] [serial = 815] [outer = 1B2A1400]
11:16:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:41 INFO - document served over http requires an https
11:16:41 INFO - sub-resource via iframe-tag using the meta-csp
11:16:41 INFO - delivery method with keep-origin-redirect and when
11:16:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:16:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:16:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:16:41 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 730ms
11:16:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:16:41 INFO - PROCESS | 2804 | ++DOCSHELL 1B139C00 == 35 [pid = 2804] [id = 291]
11:16:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 245 (1B13D400) [pid = 2804] [serial = 816] [outer = 00000000]
11:16:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 246 (1B3A2C00) [pid = 2804] [serial = 817] [outer = 1B13D400]
11:16:41 INFO - PROCESS | 2804 | 1448047001787 Marionette INFO loaded listener.js
11:16:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 247 (1B4CB400) [pid = 2804] [serial = 818] [outer = 1B13D400]
11:16:42 INFO - PROCESS | 2804 | ++DOCSHELL 1BCBD800 == 36 [pid = 2804] [id = 292]
11:16:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 248 (1BCBE400) [pid = 2804] [serial = 819] [outer = 00000000]
11:16:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 249 (1BCC1C00) [pid = 2804] [serial = 820] [outer = 1BCBE400]
11:16:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:16:42 INFO - document served over http requires an https
11:16:42 INFO - sub-resource via iframe-tag using the meta-csp
11:16:42 INFO - delivery method with no-redirect and when
11:16:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:16:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:16:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:16:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 730ms
11:16:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:16:42 INFO - PROCESS | 2804 | ++DOCSHELL 1BADB400 == 37 [pid = 2804] [id = 293]
11:16:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 250 (1BAEF400) [pid = 2804] [serial = 821] [outer = 00000000]
11:16:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 251 (1BD59000) [pid = 2804] [serial = 822] [outer = 1BAEF400]
11:16:42 INFO - PROCESS | 2804 | 1448047002528 Marionette INFO loaded listener.js
11:16:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 252 (1BDD6400) [pid = 2804] [serial = 823] [outer = 1BAEF400]
11:16:42 INFO - PROCESS | 2804 | ++DOCSHELL 1C6E0000 == 38 [pid = 2804] [id = 294]
11:16:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 253 (1C6E1C00) [pid = 2804] [serial = 824] [outer = 00000000]
11:16:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 254 (15D17000) [pid = 2804] [serial = 825] [outer = 1C6E1C00]
11:16:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:43 INFO - document served over http requires an https
11:16:43 INFO - sub-resource via iframe-tag using the meta-csp
11:16:43 INFO - delivery method with swap-origin-redirect and when
11:16:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:16:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:16:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:16:43 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 770ms
11:16:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:16:43 INFO - PROCESS | 2804 | ++DOCSHELL 14925400 == 39 [pid = 2804] [id = 295]
11:16:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 255 (1C6DB400) [pid = 2804] [serial = 826] [outer = 00000000]
11:16:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 256 (1CA0F800) [pid = 2804] [serial = 827] [outer = 1C6DB400]
11:16:43 INFO - PROCESS | 2804 | 1448047003356 Marionette INFO loaded listener.js
11:16:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 257 (1CA7B000) [pid = 2804] [serial = 828] [outer = 1C6DB400]
11:16:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:43 INFO - document served over http requires an https
11:16:43 INFO - sub-resource via script-tag using the meta-csp
11:16:43 INFO - delivery method with keep-origin-redirect and when
11:16:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:16:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:16:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:16:43 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 770ms
11:16:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:16:44 INFO - PROCESS | 2804 | ++DOCSHELL 17344800 == 40 [pid = 2804] [id = 296]
11:16:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 258 (1CF4DC00) [pid = 2804] [serial = 829] [outer = 00000000]
11:16:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 259 (1D068800) [pid = 2804] [serial = 830] [outer = 1CF4DC00]
11:16:44 INFO - PROCESS | 2804 | 1448047004107 Marionette INFO loaded listener.js
11:16:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 260 (1D06F000) [pid = 2804] [serial = 831] [outer = 1CF4DC00]
11:16:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:16:44 INFO - document served over http requires an https
11:16:44 INFO - sub-resource via script-tag using the meta-csp
11:16:44 INFO - delivery method with no-redirect and when
11:16:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:16:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:16:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
11:16:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 771ms
11:16:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:16:44 INFO - PROCESS | 2804 | ++DOCSHELL 1D1F2400 == 41 [pid = 2804] [id = 297]
11:16:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 261 (1D1F3800) [pid = 2804] [serial = 832] [outer = 00000000]
11:16:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 262 (1D259C00) [pid = 2804] [serial = 833] [outer = 1D1F3800]
11:16:44 INFO - PROCESS | 2804 | 1448047004937 Marionette INFO loaded listener.js
11:16:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 263 (1D7AC000) [pid = 2804] [serial = 834] [outer = 1D1F3800]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 262 (1C6E5800) [pid = 2804] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 261 (10105800) [pid = 2804] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 260 (1733B000) [pid = 2804] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 259 (1010D800) [pid = 2804] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 258 (18380800) [pid = 2804] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 257 (1E2D7800) [pid = 2804] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 256 (1F716400) [pid = 2804] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 255 (20005400) [pid = 2804] [serial = 380] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 254 (20732800) [pid = 2804] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 253 (20A13000) [pid = 2804] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 252 (20C79C00) [pid = 2804] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 251 (2155DC00) [pid = 2804] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 250 (2159E400) [pid = 2804] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 249 (18854000) [pid = 2804] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 248 (101C0800) [pid = 2804] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 247 (1888A400) [pid = 2804] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 246 (21537800) [pid = 2804] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 245 (17997000) [pid = 2804] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 244 (1CA7D800) [pid = 2804] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 243 (1D0E0000) [pid = 2804] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 242 (1D1FCC00) [pid = 2804] [serial = 465] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 241 (22F80400) [pid = 2804] [serial = 470] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 240 (22FE2000) [pid = 2804] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 239 (23509C00) [pid = 2804] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 238 (23741400) [pid = 2804] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 237 (239BD800) [pid = 2804] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 236 (23BE7800) [pid = 2804] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 235 (101C3000) [pid = 2804] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 234 (1A379C00) [pid = 2804] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 233 (2153B800) [pid = 2804] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 232 (23742C00) [pid = 2804] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 231 (23DC3C00) [pid = 2804] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 230 (25C20400) [pid = 2804] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 229 (1492CC00) [pid = 2804] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 228 (21ABB800) [pid = 2804] [serial = 702] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 227 (2315F400) [pid = 2804] [serial = 705] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 226 (101BA800) [pid = 2804] [serial = 766] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 225 (21218000) [pid = 2804] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 224 (1CF4AC00) [pid = 2804] [serial = 735] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 223 (23164000) [pid = 2804] [serial = 717] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 222 (29AC3400) [pid = 2804] [serial = 741] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 221 (237C7C00) [pid = 2804] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 220 (2159D000) [pid = 2804] [serial = 784] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 219 (2315B000) [pid = 2804] [serial = 715] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 218 (213E2C00) [pid = 2804] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 217 (27451800) [pid = 2804] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 216 (2A340C00) [pid = 2804] [serial = 744] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 215 (2A735400) [pid = 2804] [serial = 750] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 214 (26E75000) [pid = 2804] [serial = 729] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 213 (1A305000) [pid = 2804] [serial = 763] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 212 (2350F000) [pid = 2804] [serial = 790] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 211 (1573B800) [pid = 2804] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 210 (1CA15800) [pid = 2804] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 209 (28141000) [pid = 2804] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 208 (1D06A400) [pid = 2804] [serial = 633] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 207 (25E4D000) [pid = 2804] [serial = 549] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 206 (274AC000) [pid = 2804] [serial = 732] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 205 (1BADD800) [pid = 2804] [serial = 769] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 204 (28140800) [pid = 2804] [serial = 638] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 203 (23522800) [pid = 2804] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 202 (25C25C00) [pid = 2804] [serial = 726] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 201 (23BF1000) [pid = 2804] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 200 (25106400) [pid = 2804] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 199 (271EB400) [pid = 2804] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 198 (101DEC00) [pid = 2804] [serial = 760] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 197 (1D0E4C00) [pid = 2804] [serial = 774] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 196 (15D1DC00) [pid = 2804] [serial = 756] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 195 (1D0E7400) [pid = 2804] [serial = 772] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 194 (1885EC00) [pid = 2804] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 193 (21233400) [pid = 2804] [serial = 777] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046989552]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 192 (21ABA400) [pid = 2804] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 191 (1A573800) [pid = 2804] [serial = 787] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 190 (21231800) [pid = 2804] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 189 (23592800) [pid = 2804] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 188 (25EED400) [pid = 2804] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 187 (18407400) [pid = 2804] [serial = 753] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 186 (2391CC00) [pid = 2804] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 185 (1DE82C00) [pid = 2804] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 184 (25EF0800) [pid = 2804] [serial = 554] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 183 (23BEB800) [pid = 2804] [serial = 723] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 182 (106DBC00) [pid = 2804] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 181 (2A72C000) [pid = 2804] [serial = 747] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 180 (1BAF3800) [pid = 2804] [serial = 710] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046967505]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 179 (289D0800) [pid = 2804] [serial = 738] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 178 (1B4C9000) [pid = 2804] [serial = 712] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 177 (273AE000) [pid = 2804] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 176 (2379DC00) [pid = 2804] [serial = 720] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 175 (17998000) [pid = 2804] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 174 (23163800) [pid = 2804] [serial = 706] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 173 (14854800) [pid = 2804] [serial = 708] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 172 (17346000) [pid = 2804] [serial = 711] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046967505]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 171 (1DD51400) [pid = 2804] [serial = 713] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 170 (21AB5C00) [pid = 2804] [serial = 716] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 169 (23512400) [pid = 2804] [serial = 718] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 168 (23919C00) [pid = 2804] [serial = 721] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 167 (23DC3000) [pid = 2804] [serial = 724] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 166 (25E50000) [pid = 2804] [serial = 727] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (271F1800) [pid = 2804] [serial = 730] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (2813E400) [pid = 2804] [serial = 733] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 163 (1D7A6000) [pid = 2804] [serial = 736] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 162 (289D7800) [pid = 2804] [serial = 739] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 161 (2A345C00) [pid = 2804] [serial = 742] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 160 (2A5EB800) [pid = 2804] [serial = 745] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 159 (2A736000) [pid = 2804] [serial = 748] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 158 (2AAAE800) [pid = 2804] [serial = 751] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 157 (20FBB000) [pid = 2804] [serial = 754] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 156 (179A0C00) [pid = 2804] [serial = 757] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 155 (18888800) [pid = 2804] [serial = 761] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 154 (239BF800) [pid = 2804] [serial = 794] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 153 (1D06EC00) [pid = 2804] [serial = 764] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 152 (17340000) [pid = 2804] [serial = 767] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 151 (1BD59C00) [pid = 2804] [serial = 770] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 150 (1D7A0C00) [pid = 2804] [serial = 773] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 149 (1FC0DC00) [pid = 2804] [serial = 775] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 148 (21239400) [pid = 2804] [serial = 778] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448046989552]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 147 (213E4800) [pid = 2804] [serial = 780] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 146 (21BEF800) [pid = 2804] [serial = 783] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 145 (2219C400) [pid = 2804] [serial = 785] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 144 (21235000) [pid = 2804] [serial = 788] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 143 (2352CC00) [pid = 2804] [serial = 791] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 142 (237BBC00) [pid = 2804] [serial = 651] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 141 (239DE400) [pid = 2804] [serial = 654] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 140 (239DB000) [pid = 2804] [serial = 657] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 139 (23797000) [pid = 2804] [serial = 660] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 138 (23531C00) [pid = 2804] [serial = 663] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 137 (1BD4D400) [pid = 2804] [serial = 666] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 136 (22FDB400) [pid = 2804] [serial = 704] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 135 (29AB9400) [pid = 2804] [serial = 740] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 134 (2A34D400) [pid = 2804] [serial = 743] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 133 (2A5F1400) [pid = 2804] [serial = 746] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 132 (2A8DC400) [pid = 2804] [serial = 749] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 131 (2AAB2C00) [pid = 2804] [serial = 752] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 130 (2153BC00) [pid = 2804] [serial = 755] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (1885E800) [pid = 2804] [serial = 758] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (1DD52400) [pid = 2804] [serial = 430] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (20002800) [pid = 2804] [serial = 284] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (13EDE400) [pid = 2804] [serial = 326] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (1911C800) [pid = 2804] [serial = 329] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (148E4000) [pid = 2804] [serial = 368] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (1BD53400) [pid = 2804] [serial = 371] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (1F70D000) [pid = 2804] [serial = 374] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (1FC9BC00) [pid = 2804] [serial = 377] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 120 (2057FC00) [pid = 2804] [serial = 382] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 119 (2090E800) [pid = 2804] [serial = 387] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 118 (20C75000) [pid = 2804] [serial = 392] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (2121CC00) [pid = 2804] [serial = 395] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 116 (21569C00) [pid = 2804] [serial = 398] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (21A55400) [pid = 2804] [serial = 401] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (21A5D400) [pid = 2804] [serial = 404] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (170B5C00) [pid = 2804] [serial = 447] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 112 (1F712800) [pid = 2804] [serial = 450] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 111 (215A7C00) [pid = 2804] [serial = 453] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 110 (215A6000) [pid = 2804] [serial = 456] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 109 (2153A400) [pid = 2804] [serial = 459] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 108 (1D1F5400) [pid = 2804] [serial = 462] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 107 (1D262000) [pid = 2804] [serial = 467] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 106 (22FD9C00) [pid = 2804] [serial = 472] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 105 (231AD400) [pid = 2804] [serial = 477] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 104 (23514000) [pid = 2804] [serial = 480] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 103 (23920C00) [pid = 2804] [serial = 483] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 102 (239C6400) [pid = 2804] [serial = 486] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 101 (23BF4800) [pid = 2804] [serial = 489] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 100 (15A88000) [pid = 2804] [serial = 531] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 99 (1C6DB800) [pid = 2804] [serial = 534] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 98 (22F8A800) [pid = 2804] [serial = 537] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 97 (23DBC800) [pid = 2804] [serial = 540] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 96 (2500F000) [pid = 2804] [serial = 543] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 95 (25C2DC00) [pid = 2804] [serial = 546] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 94 (25EE7C00) [pid = 2804] [serial = 551] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 93 (26E79C00) [pid = 2804] [serial = 556] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 92 (273AB800) [pid = 2804] [serial = 561] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 91 (27447400) [pid = 2804] [serial = 564] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 90 (274B6400) [pid = 2804] [serial = 567] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 89 (251BB800) [pid = 2804] [serial = 570] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 88 (1E2DFC00) [pid = 2804] [serial = 573] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 87 (23DC4C00) [pid = 2804] [serial = 615] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 86 (1BD52400) [pid = 2804] [serial = 618] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 85 (21BF0400) [pid = 2804] [serial = 621] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 84 (25C20800) [pid = 2804] [serial = 624] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 83 (274ABC00) [pid = 2804] [serial = 627] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 82 (271EE800) [pid = 2804] [serial = 630] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 81 (22F83800) [pid = 2804] [serial = 635] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 80 (286F6C00) [pid = 2804] [serial = 640] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 79 (286FC000) [pid = 2804] [serial = 645] [outer = 00000000] [url = about:blank]
11:16:47 INFO - PROCESS | 2804 | --DOMWINDOW == 78 (2123CC00) [pid = 2804] [serial = 648] [outer = 00000000] [url = about:blank]
11:16:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:47 INFO - document served over http requires an https
11:16:47 INFO - sub-resource via script-tag using the meta-csp
11:16:47 INFO - delivery method with swap-origin-redirect and when
11:16:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:16:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:16:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:16:47 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 3221ms
11:16:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:16:48 INFO - PROCESS | 2804 | ++DOCSHELL 10246000 == 42 [pid = 2804] [id = 298]
11:16:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 79 (10247000) [pid = 2804] [serial = 835] [outer = 00000000]
11:16:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 80 (168E7000) [pid = 2804] [serial = 836] [outer = 10247000]
11:16:48 INFO - PROCESS | 2804 | 1448047008146 Marionette INFO loaded listener.js
11:16:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 81 (1838C800) [pid = 2804] [serial = 837] [outer = 10247000]
11:16:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:16:48 INFO - document served over http requires an https
11:16:48 INFO - sub-resource via xhr-request using the meta-csp
11:16:48 INFO - delivery method with keep-origin-redirect and when
11:16:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:16:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:16:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
11:16:48 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 670ms
11:16:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:16:48 INFO - PROCESS | 2804 | ++DOCSHELL 1885DC00 == 43 [pid = 2804] [id = 299]
11:16:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 82 (1A378400) [pid = 2804] [serial = 838] [outer = 00000000]
11:16:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 83 (1CF58000) [pid = 2804] [serial = 839] [outer = 1A378400]
11:16:48 INFO - PROCESS | 2804 | 1448047008807 Marionette INFO loaded listener.js
11:16:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 84 (1D0E6400) [pid = 2804] [serial = 840] [outer = 1A378400]
11:16:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:16:49 INFO - document served over http requires an https
11:16:49 INFO - sub-resource via xhr-request using the meta-csp
11:16:49 INFO - delivery method with no-redirect and when
11:16:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:16:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:16:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
11:16:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 670ms
11:16:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:16:49 INFO - PROCESS | 2804 | ++DOCSHELL 1D25CC00 == 44 [pid = 2804] [id = 300]
11:16:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 85 (1D25E000) [pid = 2804] [serial = 841] [outer = 00000000]
11:16:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 86 (1DE82000) [pid = 2804] [serial = 842] [outer = 1D25E000]
11:16:49 INFO - PROCESS | 2804 | 1448047009420 Marionette INFO loaded listener.js
11:16:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 87 (1DE8F000) [pid = 2804] [serial = 843] [outer = 1D25E000]
11:16:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:50 INFO - document served over http requires an https
11:16:50 INFO - sub-resource via xhr-request using the meta-csp
11:16:50 INFO - delivery method with swap-origin-redirect and when
11:16:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:16:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:16:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:16:50 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 930ms
11:16:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
11:16:50 INFO - PROCESS | 2804 | ++DOCSHELL 101C3800 == 45 [pid = 2804] [id = 301]
11:16:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 88 (101DC400) [pid = 2804] [serial = 844] [outer = 00000000]
11:16:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 89 (13EE5000) [pid = 2804] [serial = 845] [outer = 101DC400]
11:16:50 INFO - PROCESS | 2804 | 1448047010580 Marionette INFO loaded listener.js
11:16:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 90 (148CD400) [pid = 2804] [serial = 846] [outer = 101DC400]
11:16:51 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:16:51 INFO - document served over http requires an http
11:16:51 INFO - sub-resource via fetch-request using the meta-csp
11:16:51 INFO - delivery method with keep-origin-redirect and when
11:16:51 INFO - the target request is same-origin.
11:16:51 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 1023ms
11:16:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:16:51 INFO - PROCESS | 2804 | ++DOCSHELL 1733E400 == 46 [pid = 2804] [id = 302]
11:16:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 91 (1838E800) [pid = 2804] [serial = 847] [outer = 00000000]
11:16:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 92 (18995400) [pid = 2804] [serial = 848] [outer = 1838E800]
11:16:51 INFO - PROCESS | 2804 | 1448047011588 Marionette INFO loaded listener.js
11:16:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 93 (1BCBFC00) [pid = 2804] [serial = 849] [outer = 1838E800]
11:16:52 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:16:52 INFO - document served over http requires an http
11:16:52 INFO - sub-resource via fetch-request using the meta-csp
11:16:52 INFO - delivery method with no-redirect and when
11:16:52 INFO - the target request is same-origin.
11:16:52 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 970ms
11:16:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
11:16:52 INFO - PROCESS | 2804 | ++DOCSHELL 1D260800 == 47 [pid = 2804] [id = 303]
11:16:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 94 (1D264C00) [pid = 2804] [serial = 850] [outer = 00000000]
11:16:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 95 (1DE8CC00) [pid = 2804] [serial = 851] [outer = 1D264C00]
11:16:52 INFO - PROCESS | 2804 | 1448047012539 Marionette INFO loaded listener.js
11:16:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 96 (1E2F5800) [pid = 2804] [serial = 852] [outer = 1D264C00]
11:16:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:53 INFO - document served over http requires an http
11:16:53 INFO - sub-resource via fetch-request using the meta-csp
11:16:53 INFO - delivery method with swap-origin-redirect and when
11:16:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:16:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:16:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:16:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:16:53 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 970ms
11:16:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
11:16:53 INFO - PROCESS | 2804 | ++DOCSHELL 1F714400 == 48 [pid = 2804] [id = 304]
11:16:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 97 (1F715400) [pid = 2804] [serial = 853] [outer = 00000000]
11:16:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 98 (1FC05C00) [pid = 2804] [serial = 854] [outer = 1F715400]
11:16:53 INFO - PROCESS | 2804 | 1448047013510 Marionette INFO loaded listener.js
11:16:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 99 (1FC10C00) [pid = 2804] [serial = 855] [outer = 1F715400]
11:16:54 INFO - PROCESS | 2804 | ++DOCSHELL 1FC9FC00 == 49 [pid = 2804] [id = 305]
11:16:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 100 (1FCA2800) [pid = 2804] [serial = 856] [outer = 00000000]
11:16:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 101 (1FCA3400) [pid = 2804] [serial = 857] [outer = 1FCA2800]
11:16:54 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:16:54 INFO - document served over http requires an http
11:16:54 INFO - sub-resource via iframe-tag using the meta-csp
11:16:54 INFO - delivery method with keep-origin-redirect and when
11:16:54 INFO - the target request is same-origin.
11:16:54 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 970ms
11:16:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:16:54 INFO - PROCESS | 2804 | ++DOCSHELL 1FCA3C00 == 50 [pid = 2804] [id = 306]
11:16:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 102 (1FCA5000) [pid = 2804] [serial = 858] [outer = 00000000]
11:16:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 103 (2000E000) [pid = 2804] [serial = 859] [outer = 1FCA5000]
11:16:54 INFO - PROCESS | 2804 | 1448047014496 Marionette INFO loaded listener.js
11:16:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 104 (2057AC00) [pid = 2804] [serial = 860] [outer = 1FCA5000]
11:16:55 INFO - PROCESS | 2804 | ++DOCSHELL 20730000 == 51 [pid = 2804] [id = 307]
11:16:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 105 (20735800) [pid = 2804] [serial = 861] [outer = 00000000]
11:16:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 106 (20739800) [pid = 2804] [serial = 862] [outer = 20735800]
11:16:55 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:16:55 INFO - document served over http requires an http
11:16:55 INFO - sub-resource via iframe-tag using the meta-csp
11:16:55 INFO - delivery method with no-redirect and when
11:16:55 INFO - the target request is same-origin.
11:16:55 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 1019ms
11:16:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
11:16:55 INFO - PROCESS | 2804 | ++DOCSHELL 1733C800 == 52 [pid = 2804] [id = 308]
11:16:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 107 (1B3A1C00) [pid = 2804] [serial = 863] [outer = 00000000]
11:16:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 108 (20906000) [pid = 2804] [serial = 864] [outer = 1B3A1C00]
11:16:55 INFO - PROCESS | 2804 | 1448047015538 Marionette INFO loaded listener.js
11:16:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 109 (20910C00) [pid = 2804] [serial = 865] [outer = 1B3A1C00]
11:16:56 INFO - PROCESS | 2804 | ++DOCSHELL 20A15C00 == 53 [pid = 2804] [id = 309]
11:16:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 110 (20A18C00) [pid = 2804] [serial = 866] [outer = 00000000]
11:16:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 111 (20A1FC00) [pid = 2804] [serial = 867] [outer = 20A18C00]
11:16:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:56 INFO - document served over http requires an http
11:16:56 INFO - sub-resource via iframe-tag using the meta-csp
11:16:56 INFO - delivery method with swap-origin-redirect and when
11:16:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:16:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:16:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:16:56 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 1019ms
11:16:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
11:16:56 INFO - PROCESS | 2804 | ++DOCSHELL 20A12400 == 54 [pid = 2804] [id = 310]
11:16:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 112 (20A19000) [pid = 2804] [serial = 868] [outer = 00000000]
11:16:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 113 (20C73C00) [pid = 2804] [serial = 869] [outer = 20A19000]
11:16:56 INFO - PROCESS | 2804 | 1448047016547 Marionette INFO loaded listener.js
11:16:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (20C7A800) [pid = 2804] [serial = 870] [outer = 20A19000]
11:16:57 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:16:57 INFO - document served over http requires an http
11:16:57 INFO - sub-resource via script-tag using the meta-csp
11:16:57 INFO - delivery method with keep-origin-redirect and when
11:16:57 INFO - the target request is same-origin.
11:16:57 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 931ms
11:16:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
11:16:57 INFO - PROCESS | 2804 | ++DOCSHELL 20FBE400 == 55 [pid = 2804] [id = 311]
11:16:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (20FC2400) [pid = 2804] [serial = 871] [outer = 00000000]
11:16:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (21219800) [pid = 2804] [serial = 872] [outer = 20FC2400]
11:16:57 INFO - PROCESS | 2804 | 1448047017467 Marionette INFO loaded listener.js
11:16:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 117 (2121E000) [pid = 2804] [serial = 873] [outer = 20FC2400]
11:16:58 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:16:58 INFO - document served over http requires an http
11:16:58 INFO - sub-resource via script-tag using the meta-csp
11:16:58 INFO - delivery method with no-redirect and when
11:16:58 INFO - the target request is same-origin.
11:16:58 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 1017ms
11:16:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
11:16:58 INFO - PROCESS | 2804 | ++DOCSHELL 21237C00 == 56 [pid = 2804] [id = 312]
11:16:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (2123A000) [pid = 2804] [serial = 874] [outer = 00000000]
11:16:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 119 (213DDC00) [pid = 2804] [serial = 875] [outer = 2123A000]
11:16:58 INFO - PROCESS | 2804 | 1448047018491 Marionette INFO loaded listener.js
11:16:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 120 (213E2400) [pid = 2804] [serial = 876] [outer = 2123A000]
11:16:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:16:59 INFO - document served over http requires an http
11:16:59 INFO - sub-resource via script-tag using the meta-csp
11:16:59 INFO - delivery method with swap-origin-redirect and when
11:16:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:16:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:16:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:16:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:16:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:16:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:16:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:16:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:16:59 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 970ms
11:16:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
11:16:59 INFO - PROCESS | 2804 | ++DOCSHELL 21480400 == 57 [pid = 2804] [id = 313]
11:16:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 121 (21480800) [pid = 2804] [serial = 877] [outer = 00000000]
11:16:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (21537000) [pid = 2804] [serial = 878] [outer = 21480800]
11:16:59 INFO - PROCESS | 2804 | 1448047019480 Marionette INFO loaded listener.js
11:16:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (2155E000) [pid = 2804] [serial = 879] [outer = 21480800]
11:17:00 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:17:00 INFO - document served over http requires an http
11:17:00 INFO - sub-resource via xhr-request using the meta-csp
11:17:00 INFO - delivery method with keep-origin-redirect and when
11:17:00 INFO - the target request is same-origin.
11:17:00 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 1730ms
11:17:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
11:17:01 INFO - PROCESS | 2804 | ++DOCSHELL 1A376400 == 58 [pid = 2804] [id = 314]
11:17:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (1A5DB800) [pid = 2804] [serial = 880] [outer = 00000000]
11:17:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (2072E400) [pid = 2804] [serial = 881] [outer = 1A5DB800]
11:17:01 INFO - PROCESS | 2804 | 1448047021215 Marionette INFO loaded listener.js
11:17:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (2155DC00) [pid = 2804] [serial = 882] [outer = 1A5DB800]
11:17:02 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:17:02 INFO - document served over http requires an http
11:17:02 INFO - sub-resource via xhr-request using the meta-csp
11:17:02 INFO - delivery method with no-redirect and when
11:17:02 INFO - the target request is same-origin.
11:17:02 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 1431ms
11:17:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
11:17:02 INFO - PROCESS | 2804 | ++DOCSHELL 13E96000 == 59 [pid = 2804] [id = 315]
11:17:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (140AF000) [pid = 2804] [serial = 883] [outer = 00000000]
11:17:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (1573DC00) [pid = 2804] [serial = 884] [outer = 140AF000]
11:17:02 INFO - PROCESS | 2804 | 1448047022709 Marionette INFO loaded listener.js
11:17:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (15D1AC00) [pid = 2804] [serial = 885] [outer = 140AF000]
11:17:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:03 INFO - document served over http requires an http
11:17:03 INFO - sub-resource via xhr-request using the meta-csp
11:17:03 INFO - delivery method with swap-origin-redirect and when
11:17:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:17:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:17:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:17:03 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 890ms
11:17:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
11:17:03 INFO - PROCESS | 2804 | ++DOCSHELL 1883DC00 == 60 [pid = 2804] [id = 316]
11:17:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (18855400) [pid = 2804] [serial = 886] [outer = 00000000]
11:17:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 131 (1A92BC00) [pid = 2804] [serial = 887] [outer = 18855400]
11:17:03 INFO - PROCESS | 2804 | 1448047023529 Marionette INFO loaded listener.js
11:17:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 132 (1C610800) [pid = 2804] [serial = 888] [outer = 18855400]
11:17:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:04 INFO - document served over http requires an https
11:17:04 INFO - sub-resource via fetch-request using the meta-csp
11:17:04 INFO - delivery method with keep-origin-redirect and when
11:17:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:17:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:17:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:17:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:17:04 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 1020ms
11:17:04 INFO - PROCESS | 2804 | --DOCSHELL 10103C00 == 59 [pid = 2804] [id = 116]
11:17:04 INFO - PROCESS | 2804 | --DOCSHELL 17346400 == 58 [pid = 2804] [id = 106]
11:17:04 INFO - PROCESS | 2804 | --DOCSHELL 101BB000 == 57 [pid = 2804] [id = 119]
11:17:04 INFO - PROCESS | 2804 | --DOCSHELL 14A56C00 == 56 [pid = 2804] [id = 104]
11:17:04 INFO - PROCESS | 2804 | --DOCSHELL 168E5400 == 55 [pid = 2804] [id = 123]
11:17:04 INFO - PROCESS | 2804 | --DOCSHELL 19014C00 == 54 [pid = 2804] [id = 108]
11:17:04 INFO - PROCESS | 2804 | --DOCSHELL 1B8C5C00 == 53 [pid = 2804] [id = 110]
11:17:04 INFO - PROCESS | 2804 | --DOCSHELL 13EE4000 == 52 [pid = 2804] [id = 125]
11:17:04 INFO - PROCESS | 2804 | --DOCSHELL 149C1400 == 51 [pid = 2804] [id = 121]
11:17:04 INFO - PROCESS | 2804 | --DOCSHELL 1015A800 == 50 [pid = 2804] [id = 102]
11:17:04 INFO - PROCESS | 2804 | --DOCSHELL 1C6E0000 == 49 [pid = 2804] [id = 294]
11:17:04 INFO - PROCESS | 2804 | --DOCSHELL 1BCBD800 == 48 [pid = 2804] [id = 292]
11:17:04 INFO - PROCESS | 2804 | --DOCSHELL 1B2A1000 == 47 [pid = 2804] [id = 290]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 131 (1CA0D400) [pid = 2804] [serial = 771] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 130 (187CD800) [pid = 2804] [serial = 768] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (1F710000) [pid = 2804] [serial = 765] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (2072CC00) [pid = 2804] [serial = 776] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (21481000) [pid = 2804] [serial = 781] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (22F7E000) [pid = 2804] [serial = 789] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (22F86000) [pid = 2804] [serial = 786] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (2373A800) [pid = 2804] [serial = 792] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (1D1F1C00) [pid = 2804] [serial = 762] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (286FB400) [pid = 2804] [serial = 737] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (28148C00) [pid = 2804] [serial = 734] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 120 (273B2000) [pid = 2804] [serial = 731] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 119 (25EE7400) [pid = 2804] [serial = 728] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 118 (25107C00) [pid = 2804] [serial = 725] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (239C3400) [pid = 2804] [serial = 722] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 116 (2358B000) [pid = 2804] [serial = 719] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (1FCA8C00) [pid = 2804] [serial = 714] [outer = 00000000] [url = about:blank]
11:17:04 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (15A83800) [pid = 2804] [serial = 709] [outer = 00000000] [url = about:blank]
11:17:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:17:04 INFO - PROCESS | 2804 | ++DOCSHELL 0C0CC800 == 48 [pid = 2804] [id = 317]
11:17:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (0C10E400) [pid = 2804] [serial = 889] [outer = 00000000]
11:17:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (10109800) [pid = 2804] [serial = 890] [outer = 0C10E400]
11:17:04 INFO - PROCESS | 2804 | 1448047024636 Marionette INFO loaded listener.js
11:17:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 117 (101C6000) [pid = 2804] [serial = 891] [outer = 0C10E400]
11:17:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:17:05 INFO - document served over http requires an https
11:17:05 INFO - sub-resource via fetch-request using the meta-csp
11:17:05 INFO - delivery method with no-redirect and when
11:17:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:17:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:17:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:17:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
11:17:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | took 790ms
11:17:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
11:17:05 INFO - PROCESS | 2804 | ++DOCSHELL 101E9000 == 49 [pid = 2804] [id = 318]
11:17:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (10244400) [pid = 2804] [serial = 892] [outer = 00000000]
11:17:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 119 (1453DC00) [pid = 2804] [serial = 893] [outer = 10244400]
11:17:05 INFO - PROCESS | 2804 | 1448047025425 Marionette INFO loaded listener.js
11:17:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 120 (14A4C800) [pid = 2804] [serial = 894] [outer = 10244400]
11:17:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:05 INFO - document served over http requires an https
11:17:05 INFO - sub-resource via fetch-request using the meta-csp
11:17:05 INFO - delivery method with swap-origin-redirect and when
11:17:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:17:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:17:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:17:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:17:05 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 730ms
11:17:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
11:17:06 INFO - PROCESS | 2804 | ++DOCSHELL 15C8F000 == 50 [pid = 2804] [id = 319]
11:17:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 121 (15D19C00) [pid = 2804] [serial = 895] [outer = 00000000]
11:17:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (17993800) [pid = 2804] [serial = 896] [outer = 15D19C00]
11:17:06 INFO - PROCESS | 2804 | 1448047026091 Marionette INFO loaded listener.js
11:17:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (1805D000) [pid = 2804] [serial = 897] [outer = 15D19C00]
11:17:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:06 INFO - document served over http requires an https
11:17:06 INFO - sub-resource via fetch-request using the meta-csp
11:17:06 INFO - delivery method with swap-origin-redirect and when
11:17:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:17:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:17:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:17:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:17:06 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 731ms
11:17:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
11:17:06 INFO - PROCESS | 2804 | ++DOCSHELL 1B13F800 == 51 [pid = 2804] [id = 320]
11:17:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (1B294800) [pid = 2804] [serial = 898] [outer = 00000000]
11:17:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (1B395800) [pid = 2804] [serial = 899] [outer = 1B294800]
11:17:06 INFO - PROCESS | 2804 | 1448047026912 Marionette INFO loaded listener.js
11:17:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (1B8BC800) [pid = 2804] [serial = 900] [outer = 1B294800]
11:17:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:07 INFO - document served over http requires an https
11:17:07 INFO - sub-resource via fetch-request using the meta-csp
11:17:07 INFO - delivery method with keep-origin-redirect and when
11:17:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:17:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:17:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:17:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:17:07 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 770ms
11:17:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:17:07 INFO - PROCESS | 2804 | ++DOCSHELL 1BCBF800 == 52 [pid = 2804] [id = 321]
11:17:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (1BCCAC00) [pid = 2804] [serial = 901] [outer = 00000000]
11:17:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (1C615C00) [pid = 2804] [serial = 902] [outer = 1BCCAC00]
11:17:07 INFO - PROCESS | 2804 | 1448047027674 Marionette INFO loaded listener.js
11:17:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (1C6E6C00) [pid = 2804] [serial = 903] [outer = 1BCCAC00]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (101C0000) [pid = 2804] [serial = 799] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (1D1F3800) [pid = 2804] [serial = 832] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (1CF4DC00) [pid = 2804] [serial = 829] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (15D1A000) [pid = 2804] [serial = 805] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (1BAEF400) [pid = 2804] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (17347400) [pid = 2804] [serial = 808] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (0FFB5800) [pid = 2804] [serial = 796] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (1B13D400) [pid = 2804] [serial = 816] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 120 (1C6E1C00) [pid = 2804] [serial = 824] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 119 (10247000) [pid = 2804] [serial = 835] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 118 (1BCBE400) [pid = 2804] [serial = 819] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047002168]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (1492C000) [pid = 2804] [serial = 802] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 116 (1B2A1400) [pid = 2804] [serial = 814] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (18850400) [pid = 2804] [serial = 811] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (1C6DB400) [pid = 2804] [serial = 826] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
11:17:07 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (1CF58000) [pid = 2804] [serial = 839] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 112 (1BD59000) [pid = 2804] [serial = 822] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 111 (1B399800) [pid = 2804] [serial = 815] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 110 (1BCC1C00) [pid = 2804] [serial = 820] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047002168]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 109 (15DE8800) [pid = 2804] [serial = 806] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 108 (15D17000) [pid = 2804] [serial = 825] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 107 (1B3A2C00) [pid = 2804] [serial = 817] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 106 (18885400) [pid = 2804] [serial = 812] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 105 (1D259C00) [pid = 2804] [serial = 833] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 104 (1799E400) [pid = 2804] [serial = 809] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 103 (1CA0F800) [pid = 2804] [serial = 827] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 102 (10252800) [pid = 2804] [serial = 800] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 101 (10104000) [pid = 2804] [serial = 797] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 100 (1D068800) [pid = 2804] [serial = 830] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 99 (14A56400) [pid = 2804] [serial = 803] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 98 (168E7000) [pid = 2804] [serial = 836] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 97 (1838C800) [pid = 2804] [serial = 837] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 96 (13D4B400) [pid = 2804] [serial = 801] [outer = 00000000] [url = about:blank]
11:17:08 INFO - PROCESS | 2804 | --DOMWINDOW == 95 (1010F400) [pid = 2804] [serial = 798] [outer = 00000000] [url = about:blank]
11:17:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:17:08 INFO - document served over http requires an https
11:17:08 INFO - sub-resource via fetch-request using the meta-csp
11:17:08 INFO - delivery method with no-redirect and when
11:17:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:17:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:17:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:17:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
11:17:08 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 670ms
11:17:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
11:17:08 INFO - PROCESS | 2804 | ++DOCSHELL 148EAC00 == 53 [pid = 2804] [id = 322]
11:17:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 96 (15D1E000) [pid = 2804] [serial = 904] [outer = 00000000]
11:17:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 97 (1BD52C00) [pid = 2804] [serial = 905] [outer = 15D1E000]
11:17:08 INFO - PROCESS | 2804 | 1448047028352 Marionette INFO loaded listener.js
11:17:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 98 (1CA15800) [pid = 2804] [serial = 906] [outer = 15D1E000]
11:17:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:08 INFO - document served over http requires an https
11:17:08 INFO - sub-resource via fetch-request using the meta-csp
11:17:08 INFO - delivery method with swap-origin-redirect and when
11:17:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:17:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:17:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:17:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:17:08 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 670ms
11:17:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:17:08 INFO - PROCESS | 2804 | ++DOCSHELL 0C09A800 == 54 [pid = 2804] [id = 323]
11:17:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 99 (1CA77800) [pid = 2804] [serial = 907] [outer = 00000000]
11:17:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 100 (1CF55800) [pid = 2804] [serial = 908] [outer = 1CA77800]
11:17:09 INFO - PROCESS | 2804 | 1448047028990 Marionette INFO loaded listener.js
11:17:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 101 (1D06A800) [pid = 2804] [serial = 909] [outer = 1CA77800]
11:17:09 INFO - PROCESS | 2804 | ++DOCSHELL 1D0E7C00 == 55 [pid = 2804] [id = 324]
11:17:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 102 (1D1F1C00) [pid = 2804] [serial = 910] [outer = 00000000]
11:17:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 103 (1CF56000) [pid = 2804] [serial = 911] [outer = 1D1F1C00]
11:17:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:09 INFO - document served over http requires an https
11:17:09 INFO - sub-resource via iframe-tag using the meta-csp
11:17:09 INFO - delivery method with keep-origin-redirect and when
11:17:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:17:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:17:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:17:09 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 730ms
11:17:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:17:09 INFO - PROCESS | 2804 | ++DOCSHELL 1D0E3400 == 56 [pid = 2804] [id = 325]
11:17:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 104 (1D0E4C00) [pid = 2804] [serial = 912] [outer = 00000000]
11:17:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 105 (1D263800) [pid = 2804] [serial = 913] [outer = 1D0E4C00]
11:17:09 INFO - PROCESS | 2804 | 1448047029716 Marionette INFO loaded listener.js
11:17:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 106 (1D96B000) [pid = 2804] [serial = 914] [outer = 1D0E4C00]
11:17:10 INFO - PROCESS | 2804 | ++DOCSHELL 1F715800 == 57 [pid = 2804] [id = 326]
11:17:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 107 (1FC05000) [pid = 2804] [serial = 915] [outer = 00000000]
11:17:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 108 (1FC0CC00) [pid = 2804] [serial = 916] [outer = 1FC05000]
11:17:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:17:10 INFO - document served over http requires an https
11:17:10 INFO - sub-resource via iframe-tag using the meta-csp
11:17:10 INFO - delivery method with no-redirect and when
11:17:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:17:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:17:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:17:10 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 770ms
11:17:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:17:10 INFO - PROCESS | 2804 | ++DOCSHELL 1D25EC00 == 58 [pid = 2804] [id = 327]
11:17:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 109 (1F719C00) [pid = 2804] [serial = 917] [outer = 00000000]
11:17:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 110 (20578000) [pid = 2804] [serial = 918] [outer = 1F719C00]
11:17:10 INFO - PROCESS | 2804 | 1448047030573 Marionette INFO loaded listener.js
11:17:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 111 (2072F400) [pid = 2804] [serial = 919] [outer = 1F719C00]
11:17:11 INFO - PROCESS | 2804 | ++DOCSHELL 101E4800 == 59 [pid = 2804] [id = 328]
11:17:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 112 (101EA800) [pid = 2804] [serial = 920] [outer = 00000000]
11:17:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 113 (1024A000) [pid = 2804] [serial = 921] [outer = 101EA800]
11:17:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:11 INFO - document served over http requires an https
11:17:11 INFO - sub-resource via iframe-tag using the meta-csp
11:17:11 INFO - delivery method with swap-origin-redirect and when
11:17:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:17:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:17:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:17:11 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 1017ms
11:17:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
11:17:11 INFO - PROCESS | 2804 | ++DOCSHELL 15737C00 == 60 [pid = 2804] [id = 329]
11:17:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (15739800) [pid = 2804] [serial = 922] [outer = 00000000]
11:17:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (17045800) [pid = 2804] [serial = 923] [outer = 15739800]
11:17:11 INFO - PROCESS | 2804 | 1448047031696 Marionette INFO loaded listener.js
11:17:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (187CF400) [pid = 2804] [serial = 924] [outer = 15739800]
11:17:12 INFO - PROCESS | 2804 | ++DOCSHELL 1A379C00 == 61 [pid = 2804] [id = 330]
11:17:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 117 (1BAD4C00) [pid = 2804] [serial = 925] [outer = 00000000]
11:17:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (1A373000) [pid = 2804] [serial = 926] [outer = 1BAD4C00]
11:17:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:12 INFO - document served over http requires an https
11:17:12 INFO - sub-resource via iframe-tag using the meta-csp
11:17:12 INFO - delivery method with swap-origin-redirect and when
11:17:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:17:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:17:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:17:12 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 1079ms
11:17:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:17:12 INFO - PROCESS | 2804 | ++DOCSHELL 1BD58000 == 62 [pid = 2804] [id = 331]
11:17:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 119 (1CA17400) [pid = 2804] [serial = 927] [outer = 00000000]
11:17:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 120 (1E2DE000) [pid = 2804] [serial = 928] [outer = 1CA17400]
11:17:12 INFO - PROCESS | 2804 | 1448047032764 Marionette INFO loaded listener.js
11:17:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 121 (2000EC00) [pid = 2804] [serial = 929] [outer = 1CA17400]
11:17:13 INFO - PROCESS | 2804 | ++DOCSHELL 20A18000 == 63 [pid = 2804] [id = 332]
11:17:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (20C6D800) [pid = 2804] [serial = 930] [outer = 00000000]
11:17:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (20A20800) [pid = 2804] [serial = 931] [outer = 20C6D800]
11:17:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:13 INFO - document served over http requires an https
11:17:13 INFO - sub-resource via iframe-tag using the meta-csp
11:17:13 INFO - delivery method with keep-origin-redirect and when
11:17:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:17:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:17:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:17:13 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 1124ms
11:17:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:17:13 INFO - PROCESS | 2804 | ++DOCSHELL 21532400 == 64 [pid = 2804] [id = 333]
11:17:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (21533800) [pid = 2804] [serial = 932] [outer = 00000000]
11:17:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (2153B400) [pid = 2804] [serial = 933] [outer = 21533800]
11:17:13 INFO - PROCESS | 2804 | 1448047033937 Marionette INFO loaded listener.js
11:17:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (2156B800) [pid = 2804] [serial = 934] [outer = 21533800]
11:17:14 INFO - PROCESS | 2804 | ++DOCSHELL 2159D800 == 65 [pid = 2804] [id = 334]
11:17:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (215A6000) [pid = 2804] [serial = 935] [outer = 00000000]
11:17:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (2159F800) [pid = 2804] [serial = 936] [outer = 215A6000]
11:17:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:17:14 INFO - document served over http requires an https
11:17:14 INFO - sub-resource via iframe-tag using the meta-csp
11:17:14 INFO - delivery method with no-redirect and when
11:17:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:17:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:17:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:17:14 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 1079ms
11:17:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:17:14 INFO - PROCESS | 2804 | ++DOCSHELL 215A7000 == 66 [pid = 2804] [id = 335]
11:17:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (215A8400) [pid = 2804] [serial = 937] [outer = 00000000]
11:17:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (21A5F000) [pid = 2804] [serial = 938] [outer = 215A8400]
11:17:15 INFO - PROCESS | 2804 | 1448047034977 Marionette INFO loaded listener.js
11:17:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 131 (21AB5800) [pid = 2804] [serial = 939] [outer = 215A8400]
11:17:15 INFO - PROCESS | 2804 | ++DOCSHELL 21ABB000 == 67 [pid = 2804] [id = 336]
11:17:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 132 (21ABF800) [pid = 2804] [serial = 940] [outer = 00000000]
11:17:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 133 (21BF2C00) [pid = 2804] [serial = 941] [outer = 21ABF800]
11:17:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:15 INFO - document served over http requires an https
11:17:15 INFO - sub-resource via iframe-tag using the meta-csp
11:17:15 INFO - delivery method with swap-origin-redirect and when
11:17:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:17:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:17:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:17:15 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 1070ms
11:17:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:17:16 INFO - PROCESS | 2804 | ++DOCSHELL 21AC0C00 == 68 [pid = 2804] [id = 337]
11:17:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 134 (21AC1400) [pid = 2804] [serial = 942] [outer = 00000000]
11:17:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 135 (21BFBC00) [pid = 2804] [serial = 943] [outer = 21AC1400]
11:17:16 INFO - PROCESS | 2804 | 1448047036054 Marionette INFO loaded listener.js
11:17:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 136 (2218E400) [pid = 2804] [serial = 944] [outer = 21AC1400]
11:17:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:16 INFO - document served over http requires an https
11:17:16 INFO - sub-resource via script-tag using the meta-csp
11:17:16 INFO - delivery method with keep-origin-redirect and when
11:17:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:17:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:17:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:17:16 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 1020ms
11:17:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:17:17 INFO - PROCESS | 2804 | ++DOCSHELL 22199C00 == 69 [pid = 2804] [id = 338]
11:17:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 137 (22F7FC00) [pid = 2804] [serial = 945] [outer = 00000000]
11:17:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 138 (22F89000) [pid = 2804] [serial = 946] [outer = 22F7FC00]
11:17:17 INFO - PROCESS | 2804 | 1448047037067 Marionette INFO loaded listener.js
11:17:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 139 (22FDB400) [pid = 2804] [serial = 947] [outer = 22F7FC00]
11:17:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:17:17 INFO - document served over http requires an https
11:17:17 INFO - sub-resource via script-tag using the meta-csp
11:17:17 INFO - delivery method with no-redirect and when
11:17:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:17:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:17:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:17:17 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 1019ms
11:17:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:17:18 INFO - PROCESS | 2804 | ++DOCSHELL 22FE1400 == 70 [pid = 2804] [id = 339]
11:17:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 140 (22FE3400) [pid = 2804] [serial = 948] [outer = 00000000]
11:17:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 141 (22FE9C00) [pid = 2804] [serial = 949] [outer = 22FE3400]
11:17:18 INFO - PROCESS | 2804 | 1448047038097 Marionette INFO loaded listener.js
11:17:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 142 (22FED400) [pid = 2804] [serial = 950] [outer = 22FE3400]
11:17:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:18 INFO - document served over http requires an https
11:17:18 INFO - sub-resource via script-tag using the meta-csp
11:17:18 INFO - delivery method with swap-origin-redirect and when
11:17:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:17:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:17:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:17:18 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 930ms
11:17:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
11:17:19 INFO - PROCESS | 2804 | ++DOCSHELL 23157000 == 71 [pid = 2804] [id = 340]
11:17:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 143 (23157400) [pid = 2804] [serial = 951] [outer = 00000000]
11:17:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 144 (2315B800) [pid = 2804] [serial = 952] [outer = 23157400]
11:17:19 INFO - PROCESS | 2804 | 1448047039060 Marionette INFO loaded listener.js
11:17:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 145 (23160C00) [pid = 2804] [serial = 953] [outer = 23157400]
11:17:19 INFO - PROCESS | 2804 | [2804] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1363
11:17:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:19 INFO - document served over http requires an https
11:17:19 INFO - sub-resource via script-tag using the meta-csp
11:17:19 INFO - delivery method with swap-origin-redirect and when
11:17:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:17:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:17:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:17:19 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 1184ms
11:17:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:17:20 INFO - PROCESS | 2804 | ++DOCSHELL 2315AC00 == 72 [pid = 2804] [id = 341]
11:17:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 146 (231A7C00) [pid = 2804] [serial = 954] [outer = 00000000]
11:17:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 147 (23511800) [pid = 2804] [serial = 955] [outer = 231A7C00]
11:17:20 INFO - PROCESS | 2804 | 1448047040211 Marionette INFO loaded listener.js
11:17:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 148 (23522400) [pid = 2804] [serial = 956] [outer = 231A7C00]
11:17:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:20 INFO - document served over http requires an https
11:17:20 INFO - sub-resource via script-tag using the meta-csp
11:17:20 INFO - delivery method with keep-origin-redirect and when
11:17:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:17:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:17:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:17:20 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 1019ms
11:17:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:17:21 INFO - PROCESS | 2804 | ++DOCSHELL 2352AC00 == 73 [pid = 2804] [id = 342]
11:17:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 149 (2352E400) [pid = 2804] [serial = 957] [outer = 00000000]
11:17:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 150 (2358B400) [pid = 2804] [serial = 958] [outer = 2352E400]
11:17:21 INFO - PROCESS | 2804 | 1448047041240 Marionette INFO loaded listener.js
11:17:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 151 (2358EC00) [pid = 2804] [serial = 959] [outer = 2352E400]
11:17:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:17:22 INFO - document served over http requires an https
11:17:22 INFO - sub-resource via script-tag using the meta-csp
11:17:22 INFO - delivery method with no-redirect and when
11:17:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:17:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:17:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:17:22 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 1983ms
11:17:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:17:23 INFO - PROCESS | 2804 | ++DOCSHELL 100C9800 == 74 [pid = 2804] [id = 343]
11:17:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 152 (100CDC00) [pid = 2804] [serial = 960] [outer = 00000000]
11:17:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 153 (15DEA000) [pid = 2804] [serial = 961] [outer = 100CDC00]
11:17:23 INFO - PROCESS | 2804 | 1448047043259 Marionette INFO loaded listener.js
11:17:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 154 (1A525000) [pid = 2804] [serial = 962] [outer = 100CDC00]
11:17:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:24 INFO - document served over http requires an https
11:17:24 INFO - sub-resource via script-tag using the meta-csp
11:17:24 INFO - delivery method with swap-origin-redirect and when
11:17:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:17:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:17:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:17:24 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 1376ms
11:17:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
11:17:24 INFO - PROCESS | 2804 | ++DOCSHELL 15737400 == 75 [pid = 2804] [id = 344]
11:17:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 155 (15744400) [pid = 2804] [serial = 963] [outer = 00000000]
11:17:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 156 (1840AC00) [pid = 2804] [serial = 964] [outer = 15744400]
11:17:24 INFO - PROCESS | 2804 | 1448047044602 Marionette INFO loaded listener.js
11:17:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 157 (1A573C00) [pid = 2804] [serial = 965] [outer = 15744400]
11:17:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:25 INFO - document served over http requires an https
11:17:25 INFO - sub-resource via xhr-request using the meta-csp
11:17:25 INFO - delivery method with keep-origin-redirect and when
11:17:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:17:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:17:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:17:25 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 1070ms
11:17:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:17:25 INFO - PROCESS | 2804 | ++DOCSHELL 14853800 == 76 [pid = 2804] [id = 345]
11:17:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 158 (14854000) [pid = 2804] [serial = 966] [outer = 00000000]
11:17:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 159 (1A91E400) [pid = 2804] [serial = 967] [outer = 14854000]
11:17:25 INFO - PROCESS | 2804 | 1448047045687 Marionette INFO loaded listener.js
11:17:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 160 (1BCBC800) [pid = 2804] [serial = 968] [outer = 14854000]
11:17:25 INFO - PROCESS | 2804 | --DOCSHELL 100C2C00 == 75 [pid = 2804] [id = 118]
11:17:25 INFO - PROCESS | 2804 | --DOCSHELL 237B8400 == 74 [pid = 2804] [id = 283]
11:17:25 INFO - PROCESS | 2804 | --DOCSHELL 13DD3400 == 73 [pid = 2804] [id = 103]
11:17:25 INFO - PROCESS | 2804 | --DOCSHELL 105FDC00 == 72 [pid = 2804] [id = 112]
11:17:25 INFO - PROCESS | 2804 | --DOCSHELL 1F715800 == 71 [pid = 2804] [id = 326]
11:17:25 INFO - PROCESS | 2804 | --DOCSHELL 1D0E3400 == 70 [pid = 2804] [id = 325]
11:17:25 INFO - PROCESS | 2804 | --DOCSHELL 1D0E7C00 == 69 [pid = 2804] [id = 324]
11:17:25 INFO - PROCESS | 2804 | --DOCSHELL 0C09A800 == 68 [pid = 2804] [id = 323]
11:17:25 INFO - PROCESS | 2804 | --DOCSHELL 148EAC00 == 67 [pid = 2804] [id = 322]
11:17:25 INFO - PROCESS | 2804 | --DOCSHELL 1BCBF800 == 66 [pid = 2804] [id = 321]
11:17:25 INFO - PROCESS | 2804 | --DOCSHELL 1B13F800 == 65 [pid = 2804] [id = 320]
11:17:26 INFO - PROCESS | 2804 | --DOCSHELL 15C8F000 == 64 [pid = 2804] [id = 319]
11:17:26 INFO - PROCESS | 2804 | --DOCSHELL 101E9000 == 63 [pid = 2804] [id = 318]
11:17:26 INFO - PROCESS | 2804 | --DOCSHELL 0C0CC800 == 62 [pid = 2804] [id = 317]
11:17:26 INFO - PROCESS | 2804 | --DOCSHELL 1883DC00 == 61 [pid = 2804] [id = 316]
11:17:26 INFO - PROCESS | 2804 | --DOCSHELL 13E96000 == 60 [pid = 2804] [id = 315]
11:17:26 INFO - PROCESS | 2804 | --DOCSHELL 21480400 == 59 [pid = 2804] [id = 313]
11:17:26 INFO - PROCESS | 2804 | --DOCSHELL 21237C00 == 58 [pid = 2804] [id = 312]
11:17:26 INFO - PROCESS | 2804 | --DOCSHELL 20FBE400 == 57 [pid = 2804] [id = 311]
11:17:26 INFO - PROCESS | 2804 | --DOCSHELL 20A15C00 == 56 [pid = 2804] [id = 309]
11:17:26 INFO - PROCESS | 2804 | --DOCSHELL 20730000 == 55 [pid = 2804] [id = 307]
11:17:26 INFO - PROCESS | 2804 | --DOCSHELL 1FCA3C00 == 54 [pid = 2804] [id = 306]
11:17:26 INFO - PROCESS | 2804 | --DOCSHELL 1FC9FC00 == 53 [pid = 2804] [id = 305]
11:17:26 INFO - PROCESS | 2804 | --DOMWINDOW == 159 (18380C00) [pid = 2804] [serial = 810] [outer = 00000000] [url = about:blank]
11:17:26 INFO - PROCESS | 2804 | --DOMWINDOW == 158 (1A301C00) [pid = 2804] [serial = 813] [outer = 00000000] [url = about:blank]
11:17:26 INFO - PROCESS | 2804 | --DOMWINDOW == 157 (1BDD6400) [pid = 2804] [serial = 823] [outer = 00000000] [url = about:blank]
11:17:26 INFO - PROCESS | 2804 | --DOMWINDOW == 156 (1CA7B000) [pid = 2804] [serial = 828] [outer = 00000000] [url = about:blank]
11:17:26 INFO - PROCESS | 2804 | --DOMWINDOW == 155 (1D7AC000) [pid = 2804] [serial = 834] [outer = 00000000] [url = about:blank]
11:17:26 INFO - PROCESS | 2804 | --DOMWINDOW == 154 (1B4CB400) [pid = 2804] [serial = 818] [outer = 00000000] [url = about:blank]
11:17:26 INFO - PROCESS | 2804 | --DOMWINDOW == 153 (1D06F000) [pid = 2804] [serial = 831] [outer = 00000000] [url = about:blank]
11:17:26 INFO - PROCESS | 2804 | --DOMWINDOW == 152 (1573B000) [pid = 2804] [serial = 804] [outer = 00000000] [url = about:blank]
11:17:26 INFO - PROCESS | 2804 | --DOMWINDOW == 151 (16FF5000) [pid = 2804] [serial = 807] [outer = 00000000] [url = about:blank]
11:17:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:17:26 INFO - document served over http requires an https
11:17:26 INFO - sub-resource via xhr-request using the meta-csp
11:17:26 INFO - delivery method with no-redirect and when
11:17:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:17:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:17:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
11:17:26 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 1120ms
11:17:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
11:17:26 INFO - PROCESS | 2804 | ++DOCSHELL 101C6400 == 54 [pid = 2804] [id = 346]
11:17:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 152 (101DF400) [pid = 2804] [serial = 969] [outer = 00000000]
11:17:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 153 (14653800) [pid = 2804] [serial = 970] [outer = 101DF400]
11:17:26 INFO - PROCESS | 2804 | 1448047046675 Marionette INFO loaded listener.js
11:17:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 154 (15743C00) [pid = 2804] [serial = 971] [outer = 101DF400]
11:17:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:27 INFO - document served over http requires an https
11:17:27 INFO - sub-resource via xhr-request using the meta-csp
11:17:27 INFO - delivery method with swap-origin-redirect and when
11:17:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:17:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:17:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:17:27 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 670ms
11:17:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
11:17:27 INFO - PROCESS | 2804 | ++DOCSHELL 16FF5000 == 55 [pid = 2804] [id = 347]
11:17:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 155 (16FFAC00) [pid = 2804] [serial = 972] [outer = 00000000]
11:17:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 156 (183BB000) [pid = 2804] [serial = 973] [outer = 16FFAC00]
11:17:27 INFO - PROCESS | 2804 | 1448047047466 Marionette INFO loaded listener.js
11:17:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 157 (1A302000) [pid = 2804] [serial = 974] [outer = 16FFAC00]
11:17:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:27 INFO - document served over http requires an https
11:17:27 INFO - sub-resource via xhr-request using the meta-csp
11:17:27 INFO - delivery method with swap-origin-redirect and when
11:17:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:17:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:17:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:17:27 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 730ms
11:17:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
11:17:28 INFO - PROCESS | 2804 | ++DOCSHELL 1B2A1400 == 56 [pid = 2804] [id = 348]
11:17:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 158 (1B39E400) [pid = 2804] [serial = 975] [outer = 00000000]
11:17:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 159 (1BD52000) [pid = 2804] [serial = 976] [outer = 1B39E400]
11:17:28 INFO - PROCESS | 2804 | 1448047048175 Marionette INFO loaded listener.js
11:17:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 160 (1C60B400) [pid = 2804] [serial = 977] [outer = 1B39E400]
11:17:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:28 INFO - document served over http requires an https
11:17:28 INFO - sub-resource via xhr-request using the meta-csp
11:17:28 INFO - delivery method with keep-origin-redirect and when
11:17:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:17:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:17:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:17:28 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 770ms
11:17:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:17:28 INFO - PROCESS | 2804 | ++DOCSHELL 1C6DD400 == 57 [pid = 2804] [id = 349]
11:17:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 161 (1CA11800) [pid = 2804] [serial = 978] [outer = 00000000]
11:17:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 162 (1CF55C00) [pid = 2804] [serial = 979] [outer = 1CA11800]
11:17:28 INFO - PROCESS | 2804 | 1448047048969 Marionette INFO loaded listener.js
11:17:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 163 (1D0DB000) [pid = 2804] [serial = 980] [outer = 1CA11800]
11:17:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:17:29 INFO - document served over http requires an https
11:17:29 INFO - sub-resource via xhr-request using the meta-csp
11:17:29 INFO - delivery method with no-redirect and when
11:17:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:17:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:17:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
11:17:29 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 730ms
11:17:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
11:17:29 INFO - PROCESS | 2804 | ++DOCSHELL 183B8000 == 58 [pid = 2804] [id = 350]
11:17:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 164 (1D0DFC00) [pid = 2804] [serial = 981] [outer = 00000000]
11:17:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (1D7AE400) [pid = 2804] [serial = 982] [outer = 1D0DFC00]
11:17:29 INFO - PROCESS | 2804 | 1448047049653 Marionette INFO loaded listener.js
11:17:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (1DD51400) [pid = 2804] [serial = 983] [outer = 1D0DFC00]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (20A18C00) [pid = 2804] [serial = 866] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (1A378400) [pid = 2804] [serial = 838] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 163 (20735800) [pid = 2804] [serial = 861] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047015017]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 162 (1FCA2800) [pid = 2804] [serial = 856] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 161 (1453DC00) [pid = 2804] [serial = 893] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 160 (1BD52C00) [pid = 2804] [serial = 905] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 159 (1CF56000) [pid = 2804] [serial = 911] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 158 (1CF55800) [pid = 2804] [serial = 908] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 157 (1A92BC00) [pid = 2804] [serial = 887] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 156 (2072E400) [pid = 2804] [serial = 881] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 155 (17993800) [pid = 2804] [serial = 896] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 154 (1D263800) [pid = 2804] [serial = 913] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 153 (1573DC00) [pid = 2804] [serial = 884] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 152 (1FC0CC00) [pid = 2804] [serial = 916] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047030146]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 151 (140AF000) [pid = 2804] [serial = 883] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 150 (15D19C00) [pid = 2804] [serial = 895] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 149 (0C10E400) [pid = 2804] [serial = 889] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 148 (18855400) [pid = 2804] [serial = 886] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 147 (1CA77800) [pid = 2804] [serial = 907] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 146 (1D0E4C00) [pid = 2804] [serial = 912] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 145 (15D1E000) [pid = 2804] [serial = 904] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 144 (1B294800) [pid = 2804] [serial = 898] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 143 (10244400) [pid = 2804] [serial = 892] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 142 (1D1F1C00) [pid = 2804] [serial = 910] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 141 (1FC05000) [pid = 2804] [serial = 915] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047030146]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 140 (1BCCAC00) [pid = 2804] [serial = 901] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 139 (21537000) [pid = 2804] [serial = 878] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 138 (21219800) [pid = 2804] [serial = 872] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 137 (213DDC00) [pid = 2804] [serial = 875] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 136 (20C73C00) [pid = 2804] [serial = 869] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 135 (20739800) [pid = 2804] [serial = 862] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047015017]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 134 (2000E000) [pid = 2804] [serial = 859] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 133 (20A1FC00) [pid = 2804] [serial = 867] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 132 (20906000) [pid = 2804] [serial = 864] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 131 (1DE8CC00) [pid = 2804] [serial = 851] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 130 (1FCA3400) [pid = 2804] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (1FC05C00) [pid = 2804] [serial = 854] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (13EE5000) [pid = 2804] [serial = 845] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (18995400) [pid = 2804] [serial = 848] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (1C615C00) [pid = 2804] [serial = 902] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (1DE82000) [pid = 2804] [serial = 842] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (10109800) [pid = 2804] [serial = 890] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (1B395800) [pid = 2804] [serial = 899] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (15D1AC00) [pid = 2804] [serial = 885] [outer = 00000000] [url = about:blank]
11:17:30 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (1D0E6400) [pid = 2804] [serial = 840] [outer = 00000000] [url = about:blank]
11:17:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:30 INFO - document served over http requires an https
11:17:30 INFO - sub-resource via xhr-request using the meta-csp
11:17:30 INFO - delivery method with swap-origin-redirect and when
11:17:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:17:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:17:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:17:30 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 930ms
11:17:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
11:17:30 INFO - PROCESS | 2804 | ++DOCSHELL 10554C00 == 59 [pid = 2804] [id = 351]
11:17:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (15A90800) [pid = 2804] [serial = 984] [outer = 00000000]
11:17:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (1D261400) [pid = 2804] [serial = 985] [outer = 15A90800]
11:17:30 INFO - PROCESS | 2804 | 1448047050632 Marionette INFO loaded listener.js
11:17:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (1E2DD400) [pid = 2804] [serial = 986] [outer = 15A90800]
11:17:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:31 INFO - document served over http requires an http
11:17:31 INFO - sub-resource via fetch-request using the meta-referrer
11:17:31 INFO - delivery method with keep-origin-redirect and when
11:17:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:17:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:17:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:17:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:17:31 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 630ms
11:17:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
11:17:31 INFO - PROCESS | 2804 | ++DOCSHELL 1F713000 == 60 [pid = 2804] [id = 352]
11:17:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (1FC08000) [pid = 2804] [serial = 987] [outer = 00000000]
11:17:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (1FCA0C00) [pid = 2804] [serial = 988] [outer = 1FC08000]
11:17:31 INFO - PROCESS | 2804 | 1448047051186 Marionette INFO loaded listener.js
11:17:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (2000B000) [pid = 2804] [serial = 989] [outer = 1FC08000]
11:17:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:17:31 INFO - document served over http requires an http
11:17:31 INFO - sub-resource via fetch-request using the meta-referrer
11:17:31 INFO - delivery method with no-redirect and when
11:17:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:17:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:17:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:17:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
11:17:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 630ms
11:17:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
11:17:31 INFO - PROCESS | 2804 | ++DOCSHELL 1FC07000 == 61 [pid = 2804] [id = 353]
11:17:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (20584000) [pid = 2804] [serial = 990] [outer = 00000000]
11:17:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (2090B000) [pid = 2804] [serial = 991] [outer = 20584000]
11:17:31 INFO - PROCESS | 2804 | 1448047051828 Marionette INFO loaded listener.js
11:17:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (20A1D000) [pid = 2804] [serial = 992] [outer = 20584000]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 101E4800 == 60 [pid = 2804] [id = 328]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 100D1800 == 59 [pid = 2804] [id = 111]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 15737C00 == 58 [pid = 2804] [id = 329]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 1491F400 == 57 [pid = 2804] [id = 113]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 1A379C00 == 56 [pid = 2804] [id = 330]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 1BD58000 == 55 [pid = 2804] [id = 331]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 149C3000 == 54 [pid = 2804] [id = 117]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 20A18000 == 53 [pid = 2804] [id = 332]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 21532400 == 52 [pid = 2804] [id = 333]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 2159D800 == 51 [pid = 2804] [id = 334]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 215A7000 == 50 [pid = 2804] [id = 335]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 21ABB000 == 49 [pid = 2804] [id = 336]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 21AC0C00 == 48 [pid = 2804] [id = 337]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 22199C00 == 47 [pid = 2804] [id = 338]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 22FE1400 == 46 [pid = 2804] [id = 339]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 23157000 == 45 [pid = 2804] [id = 340]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 2315AC00 == 44 [pid = 2804] [id = 341]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 2352AC00 == 43 [pid = 2804] [id = 342]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 100C9800 == 42 [pid = 2804] [id = 343]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 15737400 == 41 [pid = 2804] [id = 344]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 1D25EC00 == 40 [pid = 2804] [id = 327]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 19012000 == 39 [pid = 2804] [id = 115]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 1A376400 == 38 [pid = 2804] [id = 314]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 18886400 == 37 [pid = 2804] [id = 114]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 1733C800 == 36 [pid = 2804] [id = 308]
11:17:33 INFO - PROCESS | 2804 | --DOCSHELL 20A12400 == 35 [pid = 2804] [id = 310]
11:17:34 INFO - PROCESS | 2804 | --DOCSHELL 14853800 == 34 [pid = 2804] [id = 345]
11:17:34 INFO - PROCESS | 2804 | --DOCSHELL 101C6400 == 33 [pid = 2804] [id = 346]
11:17:34 INFO - PROCESS | 2804 | --DOCSHELL 1C6DD400 == 32 [pid = 2804] [id = 349]
11:17:34 INFO - PROCESS | 2804 | --DOCSHELL 16FF5000 == 31 [pid = 2804] [id = 347]
11:17:34 INFO - PROCESS | 2804 | --DOCSHELL 10554C00 == 30 [pid = 2804] [id = 351]
11:17:34 INFO - PROCESS | 2804 | --DOCSHELL 1B2A1400 == 29 [pid = 2804] [id = 348]
11:17:34 INFO - PROCESS | 2804 | --DOCSHELL 183B8000 == 28 [pid = 2804] [id = 350]
11:17:34 INFO - PROCESS | 2804 | --DOCSHELL 1F713000 == 27 [pid = 2804] [id = 352]
11:17:34 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (1C610800) [pid = 2804] [serial = 888] [outer = 00000000] [url = about:blank]
11:17:34 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (1C6E6C00) [pid = 2804] [serial = 903] [outer = 00000000] [url = about:blank]
11:17:34 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (101C6000) [pid = 2804] [serial = 891] [outer = 00000000] [url = about:blank]
11:17:34 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (14A4C800) [pid = 2804] [serial = 894] [outer = 00000000] [url = about:blank]
11:17:34 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (1B8BC800) [pid = 2804] [serial = 900] [outer = 00000000] [url = about:blank]
11:17:34 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (1CA15800) [pid = 2804] [serial = 906] [outer = 00000000] [url = about:blank]
11:17:34 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (1D96B000) [pid = 2804] [serial = 914] [outer = 00000000] [url = about:blank]
11:17:34 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (1D06A800) [pid = 2804] [serial = 909] [outer = 00000000] [url = about:blank]
11:17:34 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (1805D000) [pid = 2804] [serial = 897] [outer = 00000000] [url = about:blank]
11:17:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:35 INFO - document served over http requires an http
11:17:35 INFO - sub-resource via fetch-request using the meta-referrer
11:17:35 INFO - delivery method with swap-origin-redirect and when
11:17: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
11:17:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:17:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:17:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:17:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:17:35 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 3321ms
11:17:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:17:35 INFO - PROCESS | 2804 | ++DOCSHELL 0C17CC00 == 28 [pid = 2804] [id = 354]
11:17:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (0C183C00) [pid = 2804] [serial = 993] [outer = 00000000]
11:17:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (100C4C00) [pid = 2804] [serial = 994] [outer = 0C183C00]
11:17:35 INFO - PROCESS | 2804 | 1448047055230 Marionette INFO loaded listener.js
11:17:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (10103400) [pid = 2804] [serial = 995] [outer = 0C183C00]
11:17:35 INFO - PROCESS | 2804 | ++DOCSHELL 101C5400 == 29 [pid = 2804] [id = 355]
11:17:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (101C6800) [pid = 2804] [serial = 996] [outer = 00000000]
11:17:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (101E2000) [pid = 2804] [serial = 997] [outer = 101C6800]
11:17:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:35 INFO - document served over http requires an http
11:17:35 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:35 INFO - delivery method with keep-origin-redirect and when
11:17:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:17:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:17:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:17:35 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 670ms
11:17:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
11:17:35 INFO - PROCESS | 2804 | ++DOCSHELL 10161400 == 30 [pid = 2804] [id = 356]
11:17:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (101B9000) [pid = 2804] [serial = 998] [outer = 00000000]
11:17:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (10245800) [pid = 2804] [serial = 999] [outer = 101B9000]
11:17:35 INFO - PROCESS | 2804 | 1448047055833 Marionette INFO loaded listener.js
11:17:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (10253400) [pid = 2804] [serial = 1000] [outer = 101B9000]
11:17:36 INFO - PROCESS | 2804 | ++DOCSHELL 13DD9400 == 31 [pid = 2804] [id = 357]
11:17:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (13DDA400) [pid = 2804] [serial = 1001] [outer = 00000000]
11:17:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 131 (13EE0C00) [pid = 2804] [serial = 1002] [outer = 13DDA400]
11:17:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:17:36 INFO - document served over http requires an http
11:17:36 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:36 INFO - delivery method with no-redirect and when
11:17:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:17:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:17:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:17:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 671ms
11:17:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:17:36 INFO - PROCESS | 2804 | ++DOCSHELL 13E91400 == 32 [pid = 2804] [id = 358]
11:17:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 132 (13E94800) [pid = 2804] [serial = 1003] [outer = 00000000]
11:17:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 133 (14534800) [pid = 2804] [serial = 1004] [outer = 13E94800]
11:17:36 INFO - PROCESS | 2804 | 1448047056547 Marionette INFO loaded listener.js
11:17:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 134 (14656400) [pid = 2804] [serial = 1005] [outer = 13E94800]
11:17:36 INFO - PROCESS | 2804 | ++DOCSHELL 14A52400 == 33 [pid = 2804] [id = 359]
11:17:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 135 (15462800) [pid = 2804] [serial = 1006] [outer = 00000000]
11:17:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 136 (15738000) [pid = 2804] [serial = 1007] [outer = 15462800]
11:17:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:37 INFO - document served over http requires an http
11:17:37 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:37 INFO - delivery method with swap-origin-redirect and when
11:17: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-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
11:17:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:17:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:17:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:17:37 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 670ms
11:17:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
11:17:37 INFO - PROCESS | 2804 | ++DOCSHELL 149C3000 == 34 [pid = 2804] [id = 360]
11:17:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 137 (14A4C800) [pid = 2804] [serial = 1008] [outer = 00000000]
11:17:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 138 (15742C00) [pid = 2804] [serial = 1009] [outer = 14A4C800]
11:17:37 INFO - PROCESS | 2804 | 1448047057182 Marionette INFO loaded listener.js
11:17:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 139 (15C8E400) [pid = 2804] [serial = 1010] [outer = 14A4C800]
11:17:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:37 INFO - document served over http requires an http
11:17:37 INFO - sub-resource via script-tag using the meta-referrer
11:17:37 INFO - delivery method with keep-origin-redirect and when
11:17:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:17:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:17:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:17:37 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 630ms
11:17:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
11:17:37 INFO - PROCESS | 2804 | ++DOCSHELL 15DE7C00 == 35 [pid = 2804] [id = 361]
11:17:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 140 (15DE8400) [pid = 2804] [serial = 1011] [outer = 00000000]
11:17:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 141 (16FF3C00) [pid = 2804] [serial = 1012] [outer = 15DE8400]
11:17:37 INFO - PROCESS | 2804 | 1448047057809 Marionette INFO loaded listener.js
11:17:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 142 (170B5C00) [pid = 2804] [serial = 1013] [outer = 15DE8400]
11:17:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:17:38 INFO - document served over http requires an http
11:17:38 INFO - sub-resource via script-tag using the meta-referrer
11:17:38 INFO - delivery method with no-redirect and when
11:17:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:17:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:17:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
11:17:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 630ms
11:17:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
11:17:38 INFO - PROCESS | 2804 | ++DOCSHELL 179A0800 == 36 [pid = 2804] [id = 362]
11:17:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 143 (179A1400) [pid = 2804] [serial = 1014] [outer = 00000000]
11:17:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 144 (18387400) [pid = 2804] [serial = 1015] [outer = 179A1400]
11:17:38 INFO - PROCESS | 2804 | 1448047058471 Marionette INFO loaded listener.js
11:17:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 145 (18401C00) [pid = 2804] [serial = 1016] [outer = 179A1400]
11:17:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:38 INFO - document served over http requires an http
11:17:38 INFO - sub-resource via script-tag using the meta-referrer
11:17:38 INFO - delivery method with swap-origin-redirect and when
11:17: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
11:17:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:17:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:17:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:17:38 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 630ms
11:17:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
11:17:39 INFO - PROCESS | 2804 | ++DOCSHELL 1883A400 == 37 [pid = 2804] [id = 363]
11:17:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 146 (1883C000) [pid = 2804] [serial = 1017] [outer = 00000000]
11:17:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 147 (18858000) [pid = 2804] [serial = 1018] [outer = 1883C000]
11:17:39 INFO - PROCESS | 2804 | 1448047059084 Marionette INFO loaded listener.js
11:17:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 148 (1885BC00) [pid = 2804] [serial = 1019] [outer = 1883C000]
11:17:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:39 INFO - document served over http requires an http
11:17:39 INFO - sub-resource via xhr-request using the meta-referrer
11:17:39 INFO - delivery method with keep-origin-redirect and when
11:17:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:17:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:17:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
11:17:39 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 630ms
11:17:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
11:17:39 INFO - PROCESS | 2804 | ++DOCSHELL 19016800 == 38 [pid = 2804] [id = 364]
11:17:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 149 (19018400) [pid = 2804] [serial = 1020] [outer = 00000000]
11:17:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 150 (1A301C00) [pid = 2804] [serial = 1021] [outer = 19018400]
11:17:39 INFO - PROCESS | 2804 | 1448047059723 Marionette INFO loaded listener.js
11:17:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 151 (1A379C00) [pid = 2804] [serial = 1022] [outer = 19018400]
11:17:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:17:40 INFO - document served over http requires an http
11:17:40 INFO - sub-resource via xhr-request using the meta-referrer
11:17:40 INFO - delivery method with no-redirect and when
11:17:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:17:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:17:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
11:17:40 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 630ms
11:17:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
11:17:40 INFO - PROCESS | 2804 | ++DOCSHELL 0C0C7400 == 39 [pid = 2804] [id = 365]
11:17:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 152 (100D0800) [pid = 2804] [serial = 1023] [outer = 00000000]
11:17:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 153 (1B393400) [pid = 2804] [serial = 1024] [outer = 100D0800]
11:17:40 INFO - PROCESS | 2804 | 1448047060451 Marionette INFO loaded listener.js
11:17:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 154 (1B398400) [pid = 2804] [serial = 1025] [outer = 100D0800]
11:17:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:40 INFO - document served over http requires an http
11:17:40 INFO - sub-resource via xhr-request using the meta-referrer
11:17:40 INFO - delivery method with swap-origin-redirect and when
11:17: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-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
11:17:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:17:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:17:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:17:40 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 670ms
11:17:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
11:17:41 INFO - PROCESS | 2804 | ++DOCSHELL 15D1CC00 == 40 [pid = 2804] [id = 366]
11:17:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 155 (1B147400) [pid = 2804] [serial = 1026] [outer = 00000000]
11:17:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 156 (1B8B8800) [pid = 2804] [serial = 1027] [outer = 1B147400]
11:17:41 INFO - PROCESS | 2804 | 1448047061065 Marionette INFO loaded listener.js
11:17:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 157 (1B8BD800) [pid = 2804] [serial = 1028] [outer = 1B147400]
11:17:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:41 INFO - document served over http requires an https
11:17:41 INFO - sub-resource via fetch-request using the meta-referrer
11:17:41 INFO - delivery method with keep-origin-redirect and when
11:17:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:17:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:17:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:17:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
11:17:41 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 670ms
11:17:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
11:17:41 INFO - PROCESS | 2804 | ++DOCSHELL 1BAF2800 == 41 [pid = 2804] [id = 367]
11:17:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 158 (1BCBE400) [pid = 2804] [serial = 1029] [outer = 00000000]
11:17:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 159 (1BCC5800) [pid = 2804] [serial = 1030] [outer = 1BCBE400]
11:17:41 INFO - PROCESS | 2804 | 1448047061805 Marionette INFO loaded listener.js
11:17:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 160 (1BD5A000) [pid = 2804] [serial = 1031] [outer = 1BCBE400]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 159 (101DC400) [pid = 2804] [serial = 844] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 158 (15744400) [pid = 2804] [serial = 963] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 157 (2123A000) [pid = 2804] [serial = 874] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 156 (215A6000) [pid = 2804] [serial = 935] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047034444]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 155 (101EA800) [pid = 2804] [serial = 920] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 154 (1D25E000) [pid = 2804] [serial = 841] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 153 (15739800) [pid = 2804] [serial = 922] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 152 (21AC1400) [pid = 2804] [serial = 942] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 151 (1FC08000) [pid = 2804] [serial = 987] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 150 (15A90800) [pid = 2804] [serial = 984] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 149 (20A19000) [pid = 2804] [serial = 868] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 148 (237B9800) [pid = 2804] [serial = 793] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 147 (1A5DB800) [pid = 2804] [serial = 880] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 146 (1D0DFC00) [pid = 2804] [serial = 981] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
11:17:42 INFO - PROCESS | 2804 | --DOMWINDOW == 145 (21533800) [pid = 2804] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 144 (1BAD4C00) [pid = 2804] [serial = 925] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 143 (1838E800) [pid = 2804] [serial = 847] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 142 (1B3A1C00) [pid = 2804] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 141 (21480800) [pid = 2804] [serial = 877] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 140 (101DF400) [pid = 2804] [serial = 969] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 139 (20FC2400) [pid = 2804] [serial = 871] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 138 (231A7C00) [pid = 2804] [serial = 954] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 137 (1CA17400) [pid = 2804] [serial = 927] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 136 (1F719C00) [pid = 2804] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 135 (14854000) [pid = 2804] [serial = 966] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 134 (1D264C00) [pid = 2804] [serial = 850] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 133 (22F7FC00) [pid = 2804] [serial = 945] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 132 (2352E400) [pid = 2804] [serial = 957] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 131 (20C6D800) [pid = 2804] [serial = 930] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 130 (215A8400) [pid = 2804] [serial = 937] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (1B39E400) [pid = 2804] [serial = 975] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (1F715400) [pid = 2804] [serial = 853] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (1FCA5000) [pid = 2804] [serial = 858] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (21ABF800) [pid = 2804] [serial = 940] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (1CA11800) [pid = 2804] [serial = 978] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (100CDC00) [pid = 2804] [serial = 960] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (16FFAC00) [pid = 2804] [serial = 972] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (23157400) [pid = 2804] [serial = 951] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (22FE3400) [pid = 2804] [serial = 948] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 120 (20578000) [pid = 2804] [serial = 918] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 119 (1024A000) [pid = 2804] [serial = 921] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 118 (17045800) [pid = 2804] [serial = 923] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (1A373000) [pid = 2804] [serial = 926] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 116 (1E2DE000) [pid = 2804] [serial = 928] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (20A20800) [pid = 2804] [serial = 931] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (2153B400) [pid = 2804] [serial = 933] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (2159F800) [pid = 2804] [serial = 936] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047034444]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 112 (21A5F000) [pid = 2804] [serial = 938] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 111 (21BF2C00) [pid = 2804] [serial = 941] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 110 (21BFBC00) [pid = 2804] [serial = 943] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 109 (22F89000) [pid = 2804] [serial = 946] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 108 (22FE9C00) [pid = 2804] [serial = 949] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 107 (2315B800) [pid = 2804] [serial = 952] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 106 (23511800) [pid = 2804] [serial = 955] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 105 (2358B400) [pid = 2804] [serial = 958] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 104 (15DEA000) [pid = 2804] [serial = 961] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 103 (1840AC00) [pid = 2804] [serial = 964] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 102 (1A91E400) [pid = 2804] [serial = 967] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 101 (2090B000) [pid = 2804] [serial = 991] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 100 (14653800) [pid = 2804] [serial = 970] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 99 (183BB000) [pid = 2804] [serial = 973] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 98 (1BD52000) [pid = 2804] [serial = 976] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 97 (1CF55C00) [pid = 2804] [serial = 979] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 96 (1D7AE400) [pid = 2804] [serial = 982] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 95 (1D261400) [pid = 2804] [serial = 985] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 94 (1FCA0C00) [pid = 2804] [serial = 988] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 93 (239DA000) [pid = 2804] [serial = 795] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 92 (1DE8F000) [pid = 2804] [serial = 843] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 91 (148CD400) [pid = 2804] [serial = 846] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 90 (1BCBFC00) [pid = 2804] [serial = 849] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 89 (1E2F5800) [pid = 2804] [serial = 852] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 88 (1FC10C00) [pid = 2804] [serial = 855] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 87 (2057AC00) [pid = 2804] [serial = 860] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 86 (20910C00) [pid = 2804] [serial = 865] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 85 (20C7A800) [pid = 2804] [serial = 870] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 84 (2121E000) [pid = 2804] [serial = 873] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 83 (213E2400) [pid = 2804] [serial = 876] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 82 (2155E000) [pid = 2804] [serial = 879] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 81 (2155DC00) [pid = 2804] [serial = 882] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 80 (1A573C00) [pid = 2804] [serial = 965] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 79 (1BCBC800) [pid = 2804] [serial = 968] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 78 (15743C00) [pid = 2804] [serial = 971] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 77 (1A302000) [pid = 2804] [serial = 974] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 76 (1C60B400) [pid = 2804] [serial = 977] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 75 (1D0DB000) [pid = 2804] [serial = 980] [outer = 00000000] [url = about:blank]
11:17:43 INFO - PROCESS | 2804 | --DOMWINDOW == 74 (1DD51400) [pid = 2804] [serial = 983] [outer = 00000000] [url = about:blank]
11:17:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:17:43 INFO - document served over http requires an https
11:17:43 INFO - sub-resource via fetch-request using the meta-referrer
11:17:43 INFO - delivery method with no-redirect and when
11:17:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:17:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:17:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:17:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
11:17:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1691ms
11:17:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
11:17:43 INFO - PROCESS | 2804 | ++DOCSHELL 14653800 == 42 [pid = 2804] [id = 368]
11:17:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 75 (1546A400) [pid = 2804] [serial = 1032] [outer = 00000000]
11:17:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 76 (18381000) [pid = 2804] [serial = 1033] [outer = 1546A400]
11:17:43 INFO - PROCESS | 2804 | 1448047063419 Marionette INFO loaded listener.js
11:17:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 77 (1B13C400) [pid = 2804] [serial = 1034] [outer = 1546A400]
11:17:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:43 INFO - document served over http requires an https
11:17:43 INFO - sub-resource via fetch-request using the meta-referrer
11:17:43 INFO - delivery method with swap-origin-redirect and when
11:17:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:17:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:17:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:17:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
11:17:43 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 630ms
11:17:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
11:17:44 INFO - PROCESS | 2804 | ++DOCSHELL 1BD4E000 == 43 [pid = 2804] [id = 369]
11:17:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 78 (1BDD8C00) [pid = 2804] [serial = 1035] [outer = 00000000]
11:17:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 79 (1C610000) [pid = 2804] [serial = 1036] [outer = 1BDD8C00]
11:17:44 INFO - PROCESS | 2804 | 1448047064051 Marionette INFO loaded listener.js
11:17:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 80 (1C614400) [pid = 2804] [serial = 1037] [outer = 1BDD8C00]
11:17:44 INFO - PROCESS | 2804 | ++DOCSHELL 1C6E1000 == 44 [pid = 2804] [id = 370]
11:17:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 81 (1C6E1400) [pid = 2804] [serial = 1038] [outer = 00000000]
11:17:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 82 (1C6E8400) [pid = 2804] [serial = 1039] [outer = 1C6E1400]
11:17:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:44 INFO - document served over http requires an https
11:17:44 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:44 INFO - delivery method with keep-origin-redirect and when
11:17:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:17:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:17:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:17:44 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 670ms
11:17:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
11:17:44 INFO - PROCESS | 2804 | ++DOCSHELL 1C6E1800 == 45 [pid = 2804] [id = 371]
11:17:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 83 (1C6E4400) [pid = 2804] [serial = 1040] [outer = 00000000]
11:17:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 84 (1CA15C00) [pid = 2804] [serial = 1041] [outer = 1C6E4400]
11:17:44 INFO - PROCESS | 2804 | 1448047064743 Marionette INFO loaded listener.js
11:17:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 85 (1CA19400) [pid = 2804] [serial = 1042] [outer = 1C6E4400]
11:17:45 INFO - PROCESS | 2804 | ++DOCSHELL 0C0C8000 == 46 [pid = 2804] [id = 372]
11:17:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 86 (100A7800) [pid = 2804] [serial = 1043] [outer = 00000000]
11:17:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 87 (100CE800) [pid = 2804] [serial = 1044] [outer = 100A7800]
11:17:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:17:45 INFO - document served over http requires an https
11:17:45 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:45 INFO - delivery method with no-redirect and when
11:17:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:17:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:17:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
11:17:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 930ms
11:17:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
11:17:45 INFO - PROCESS | 2804 | ++DOCSHELL 10250C00 == 47 [pid = 2804] [id = 373]
11:17:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 88 (10251000) [pid = 2804] [serial = 1045] [outer = 00000000]
11:17:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 89 (13DD3400) [pid = 2804] [serial = 1046] [outer = 10251000]
11:17:45 INFO - PROCESS | 2804 | 1448047065796 Marionette INFO loaded listener.js
11:17:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 90 (143D3000) [pid = 2804] [serial = 1047] [outer = 10251000]
11:17:46 INFO - PROCESS | 2804 | ++DOCSHELL 101E0800 == 48 [pid = 2804] [id = 374]
11:17:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 91 (106DEC00) [pid = 2804] [serial = 1048] [outer = 00000000]
11:17:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 92 (18382C00) [pid = 2804] [serial = 1049] [outer = 106DEC00]
11:17:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:46 INFO - document served over http requires an https
11:17:46 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:46 INFO - delivery method with swap-origin-redirect and when
11:17:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:17:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:17:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:17:46 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 971ms
11:17:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
11:17:46 INFO - PROCESS | 2804 | ++DOCSHELL 15DE7800 == 49 [pid = 2804] [id = 375]
11:17:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 93 (16FFAC00) [pid = 2804] [serial = 1050] [outer = 00000000]
11:17:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 94 (1B39E000) [pid = 2804] [serial = 1051] [outer = 16FFAC00]
11:17:46 INFO - PROCESS | 2804 | 1448047066773 Marionette INFO loaded listener.js
11:17:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 95 (1BCC0800) [pid = 2804] [serial = 1052] [outer = 16FFAC00]
11:17:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:47 INFO - document served over http requires an https
11:17:47 INFO - sub-resource via script-tag using the meta-referrer
11:17:47 INFO - delivery method with keep-origin-redirect and when
11:17:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:17:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:17:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
11:17:47 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 930ms
11:17:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
11:17:47 INFO - PROCESS | 2804 | ++DOCSHELL 1CA84C00 == 50 [pid = 2804] [id = 376]
11:17:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 96 (1CA85000) [pid = 2804] [serial = 1053] [outer = 00000000]
11:17:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 97 (1CF4E400) [pid = 2804] [serial = 1054] [outer = 1CA85000]
11:17:47 INFO - PROCESS | 2804 | 1448047067717 Marionette INFO loaded listener.js
11:17:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 98 (1CF55C00) [pid = 2804] [serial = 1055] [outer = 1CA85000]
11:17:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:17:48 INFO - document served over http requires an https
11:17:48 INFO - sub-resource via script-tag using the meta-referrer
11:17:48 INFO - delivery method with no-redirect and when
11:17:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:17:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:17:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
11:17:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 830ms
11:17:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
11:17:48 INFO - PROCESS | 2804 | ++DOCSHELL 106DFC00 == 51 [pid = 2804] [id = 377]
11:17:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 99 (1D06B400) [pid = 2804] [serial = 1056] [outer = 00000000]
11:17:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 100 (1D0DB400) [pid = 2804] [serial = 1057] [outer = 1D06B400]
11:17:48 INFO - PROCESS | 2804 | 1448047068551 Marionette INFO loaded listener.js
11:17:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 101 (1D0E4000) [pid = 2804] [serial = 1058] [outer = 1D06B400]
11:17:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:49 INFO - document served over http requires an https
11:17:49 INFO - sub-resource via script-tag using the meta-referrer
11:17:49 INFO - delivery method with swap-origin-redirect and when
11:17:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:17:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:17:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
11:17:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | took 830ms
11:17:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
11:17:49 INFO - PROCESS | 2804 | ++DOCSHELL 1D1F3800 == 52 [pid = 2804] [id = 378]
11:17:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 102 (1D1F4400) [pid = 2804] [serial = 1059] [outer = 00000000]
11:17:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 103 (1D25B400) [pid = 2804] [serial = 1060] [outer = 1D1F4400]
11:17:49 INFO - PROCESS | 2804 | 1448047069396 Marionette INFO loaded listener.js
11:17:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 104 (1D260C00) [pid = 2804] [serial = 1061] [outer = 1D1F4400]
11:17:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
11:17:50 INFO - document served over http requires an https
11:17:50 INFO - sub-resource via xhr-request using the meta-referrer
11:17:50 INFO - delivery method with keep-origin-redirect and when
11:17:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:17:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:17:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
11:17:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | took 870ms
11:17:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
11:17:50 INFO - PROCESS | 2804 | ++DOCSHELL 1BADC800 == 53 [pid = 2804] [id = 379]
11:17:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 105 (1D25A800) [pid = 2804] [serial = 1062] [outer = 00000000]
11:17:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 106 (1DD49800) [pid = 2804] [serial = 1063] [outer = 1D25A800]
11:17:50 INFO - PROCESS | 2804 | 1448047070263 Marionette INFO loaded listener.js
11:17:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 107 (1E2D2000) [pid = 2804] [serial = 1064] [outer = 1D25A800]
11:17:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
11:17:50 INFO - document served over http requires an https
11:17:50 INFO - sub-resource via xhr-request using the meta-referrer
11:17:50 INFO - delivery method with no-redirect and when
11:17:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:17:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:17:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
11:17:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 771ms
11:17:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
11:17:51 INFO - PROCESS | 2804 | ++DOCSHELL 18E2EC00 == 54 [pid = 2804] [id = 380]
11:17:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 108 (1911A400) [pid = 2804] [serial = 1065] [outer = 00000000]
11:17:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 109 (1F70DC00) [pid = 2804] [serial = 1066] [outer = 1911A400]
11:17:51 INFO - PROCESS | 2804 | 1448047071077 Marionette INFO loaded listener.js
11:17:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 110 (1F712800) [pid = 2804] [serial = 1067] [outer = 1911A400]
11:17:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:51 INFO - document served over http requires an https
11:17:51 INFO - sub-resource via xhr-request using the meta-referrer
11:17:51 INFO - delivery method with swap-origin-redirect and when
11:17:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:17:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:17:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
11:17:51 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 830ms
11:17:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
11:17:51 INFO - PROCESS | 2804 | ++DOCSHELL 1FC01800 == 55 [pid = 2804] [id = 381]
11:17:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 111 (1FC01C00) [pid = 2804] [serial = 1068] [outer = 00000000]
11:17:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 112 (1FC99400) [pid = 2804] [serial = 1069] [outer = 1FC01C00]
11:17:51 INFO - PROCESS | 2804 | 1448047071899 Marionette INFO loaded listener.js
11:17:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 113 (1FC9E000) [pid = 2804] [serial = 1070] [outer = 1FC01C00]
11:17:52 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:17:52 INFO - document served over http requires an http
11:17:52 INFO - sub-resource via fetch-request using the meta-referrer
11:17:52 INFO - delivery method with keep-origin-redirect and when
11:17:52 INFO - the target request is same-origin.
11:17:52 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 890ms
11:17:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
11:17:52 INFO - PROCESS | 2804 | ++DOCSHELL 1FCA6000 == 56 [pid = 2804] [id = 382]
11:17:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (20001800) [pid = 2804] [serial = 1071] [outer = 00000000]
11:17:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (2000AC00) [pid = 2804] [serial = 1072] [outer = 20001800]
11:17:52 INFO - PROCESS | 2804 | 1448047072781 Marionette INFO loaded listener.js
11:17:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (20576800) [pid = 2804] [serial = 1073] [outer = 20001800]
11:17:53 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:17:53 INFO - document served over http requires an http
11:17:53 INFO - sub-resource via fetch-request using the meta-referrer
11:17:53 INFO - delivery method with no-redirect and when
11:17:53 INFO - the target request is same-origin.
11:17:53 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 830ms
11:17:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
11:17:53 INFO - PROCESS | 2804 | ++DOCSHELL 1799E800 == 57 [pid = 2804] [id = 383]
11:17:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 117 (2057EC00) [pid = 2804] [serial = 1074] [outer = 00000000]
11:17:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (20736800) [pid = 2804] [serial = 1075] [outer = 2057EC00]
11:17:53 INFO - PROCESS | 2804 | 1448047073615 Marionette INFO loaded listener.js
11:17:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 119 (20907000) [pid = 2804] [serial = 1076] [outer = 2057EC00]
11:17:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:54 INFO - document served over http requires an http
11:17:54 INFO - sub-resource via fetch-request using the meta-referrer
11:17:54 INFO - delivery method with swap-origin-redirect and when
11:17:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:17:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:17:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:17:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:17:54 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 870ms
11:17:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
11:17:54 INFO - PROCESS | 2804 | ++DOCSHELL 20912400 == 58 [pid = 2804] [id = 384]
11:17:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 120 (20912C00) [pid = 2804] [serial = 1077] [outer = 00000000]
11:17:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 121 (20A1BC00) [pid = 2804] [serial = 1078] [outer = 20912C00]
11:17:54 INFO - PROCESS | 2804 | 1448047074509 Marionette INFO loaded listener.js
11:17:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (20C75400) [pid = 2804] [serial = 1079] [outer = 20912C00]
11:17:54 INFO - PROCESS | 2804 | ++DOCSHELL 20FB9800 == 59 [pid = 2804] [id = 385]
11:17:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (20FBE800) [pid = 2804] [serial = 1080] [outer = 00000000]
11:17:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (20C7B000) [pid = 2804] [serial = 1081] [outer = 20FBE800]
11:17:55 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:17:55 INFO - document served over http requires an http
11:17:55 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:55 INFO - delivery method with keep-origin-redirect and when
11:17:55 INFO - the target request is same-origin.
11:17:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 870ms
11:17:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
11:17:56 INFO - PROCESS | 2804 | ++DOCSHELL 1D7AA800 == 60 [pid = 2804] [id = 386]
11:17:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (1DE82400) [pid = 2804] [serial = 1082] [outer = 00000000]
11:17:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (20005400) [pid = 2804] [serial = 1083] [outer = 1DE82400]
11:17:56 INFO - PROCESS | 2804 | 1448047076153 Marionette INFO loaded listener.js
11:17:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (20FBEC00) [pid = 2804] [serial = 1084] [outer = 1DE82400]
11:17:56 INFO - PROCESS | 2804 | ++DOCSHELL 1BD57000 == 61 [pid = 2804] [id = 387]
11:17:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (1BD57400) [pid = 2804] [serial = 1085] [outer = 00000000]
11:17:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (13DDA800) [pid = 2804] [serial = 1086] [outer = 1BD57400]
11:17:56 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:17:56 INFO - document served over http requires an http
11:17:56 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:56 INFO - delivery method with no-redirect and when
11:17:56 INFO - the target request is same-origin.
11:17:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 911ms
11:17:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
11:17:57 INFO - PROCESS | 2804 | ++DOCSHELL 101BA400 == 62 [pid = 2804] [id = 388]
11:17:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (101BB800) [pid = 2804] [serial = 1087] [outer = 00000000]
11:17:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 131 (18E39400) [pid = 2804] [serial = 1088] [outer = 101BB800]
11:17:57 INFO - PROCESS | 2804 | 1448047077156 Marionette INFO loaded listener.js
11:17:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 132 (1D072000) [pid = 2804] [serial = 1089] [outer = 101BB800]
11:17:57 INFO - PROCESS | 2804 | ++DOCSHELL 100CE400 == 63 [pid = 2804] [id = 389]
11:17:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 133 (100D1800) [pid = 2804] [serial = 1090] [outer = 00000000]
11:17:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 134 (1015AC00) [pid = 2804] [serial = 1091] [outer = 100D1800]
11:17:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:17:58 INFO - document served over http requires an http
11:17:58 INFO - sub-resource via iframe-tag using the meta-referrer
11:17:58 INFO - delivery method with swap-origin-redirect and when
11:17:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:17:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:17:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:17:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:17:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:17:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:17:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:17:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:17:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1223ms
11:17:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
11:17:58 INFO - PROCESS | 2804 | ++DOCSHELL 0C0CF800 == 64 [pid = 2804] [id = 390]
11:17:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 135 (0C109C00) [pid = 2804] [serial = 1092] [outer = 00000000]
11:17:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 136 (13D48400) [pid = 2804] [serial = 1093] [outer = 0C109C00]
11:17:58 INFO - PROCESS | 2804 | 1448047078426 Marionette INFO loaded listener.js
11:17:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 137 (14654000) [pid = 2804] [serial = 1094] [outer = 0C109C00]
11:17:59 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:17:59 INFO - document served over http requires an http
11:17:59 INFO - sub-resource via script-tag using the meta-referrer
11:17:59 INFO - delivery method with keep-origin-redirect and when
11:17:59 INFO - the target request is same-origin.
11:17:59 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 930ms
11:17:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
11:17:59 INFO - PROCESS | 2804 | ++DOCSHELL 15743C00 == 65 [pid = 2804] [id = 391]
11:17:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 138 (15A83000) [pid = 2804] [serial = 1095] [outer = 00000000]
11:17:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 139 (15DE0800) [pid = 2804] [serial = 1096] [outer = 15A83000]
11:17:59 INFO - PROCESS | 2804 | 1448047079234 Marionette INFO loaded listener.js
11:17:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 140 (1733FC00) [pid = 2804] [serial = 1097] [outer = 15A83000]
11:17:59 INFO - PROCESS | 2804 | --DOCSHELL 10246000 == 64 [pid = 2804] [id = 298]
11:17:59 INFO - PROCESS | 2804 | --DOCSHELL 1B139C00 == 63 [pid = 2804] [id = 291]
11:17:59 INFO - PROCESS | 2804 | --DOCSHELL 17346C00 == 62 [pid = 2804] [id = 288]
11:17:59 INFO - PROCESS | 2804 | --DOCSHELL 17344800 == 61 [pid = 2804] [id = 296]
11:17:59 INFO - PROCESS | 2804 | --DOCSHELL 1BADB400 == 60 [pid = 2804] [id = 293]
11:17:59 INFO - PROCESS | 2804 | --DOCSHELL 15D19800 == 59 [pid = 2804] [id = 287]
11:17:59 INFO - PROCESS | 2804 | --DOCSHELL 0FFB3800 == 58 [pid = 2804] [id = 284]
11:17:59 INFO - PROCESS | 2804 | --DOCSHELL 1C6E1000 == 57 [pid = 2804] [id = 370]
11:17:59 INFO - PROCESS | 2804 | --DOCSHELL 14A52400 == 56 [pid = 2804] [id = 359]
11:17:59 INFO - PROCESS | 2804 | --DOCSHELL 13DD9400 == 55 [pid = 2804] [id = 357]
11:17:59 INFO - PROCESS | 2804 | --DOCSHELL 101C5400 == 54 [pid = 2804] [id = 355]
11:17:59 INFO - PROCESS | 2804 | --DOMWINDOW == 139 (1A525000) [pid = 2804] [serial = 962] [outer = 00000000] [url = about:blank]
11:17:59 INFO - PROCESS | 2804 | --DOMWINDOW == 138 (2358EC00) [pid = 2804] [serial = 959] [outer = 00000000] [url = about:blank]
11:17:59 INFO - PROCESS | 2804 | --DOMWINDOW == 137 (23522400) [pid = 2804] [serial = 956] [outer = 00000000] [url = about:blank]
11:17:59 INFO - PROCESS | 2804 | --DOMWINDOW == 136 (23160C00) [pid = 2804] [serial = 953] [outer = 00000000] [url = about:blank]
11:17:59 INFO - PROCESS | 2804 | --DOMWINDOW == 135 (22FED400) [pid = 2804] [serial = 950] [outer = 00000000] [url = about:blank]
11:17:59 INFO - PROCESS | 2804 | --DOMWINDOW == 134 (22FDB400) [pid = 2804] [serial = 947] [outer = 00000000] [url = about:blank]
11:17:59 INFO - PROCESS | 2804 | --DOMWINDOW == 133 (2218E400) [pid = 2804] [serial = 944] [outer = 00000000] [url = about:blank]
11:17:59 INFO - PROCESS | 2804 | --DOMWINDOW == 132 (21AB5800) [pid = 2804] [serial = 939] [outer = 00000000] [url = about:blank]
11:17:59 INFO - PROCESS | 2804 | --DOMWINDOW == 131 (2156B800) [pid = 2804] [serial = 934] [outer = 00000000] [url = about:blank]
11:17:59 INFO - PROCESS | 2804 | --DOMWINDOW == 130 (2000EC00) [pid = 2804] [serial = 929] [outer = 00000000] [url = about:blank]
11:17:59 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (187CF400) [pid = 2804] [serial = 924] [outer = 00000000] [url = about:blank]
11:17:59 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (2072F400) [pid = 2804] [serial = 919] [outer = 00000000] [url = about:blank]
11:17:59 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (2000B000) [pid = 2804] [serial = 989] [outer = 00000000] [url = about:blank]
11:17:59 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (1E2DD400) [pid = 2804] [serial = 986] [outer = 00000000] [url = about:blank]
11:17:59 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:17:59 INFO - document served over http requires an http
11:17:59 INFO - sub-resource via script-tag using the meta-referrer
11:17:59 INFO - delivery method with no-redirect and when
11:17:59 INFO - the target request is same-origin.
11:17:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 870ms
11:17:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
11:17:59 INFO - PROCESS | 2804 | ++DOCSHELL 100C2C00 == 55 [pid = 2804] [id = 392]
11:17:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (101BE400) [pid = 2804] [serial = 1098] [outer = 00000000]
11:18:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (1024DC00) [pid = 2804] [serial = 1099] [outer = 101BE400]
11:18:00 INFO - PROCESS | 2804 | 1448047080010 Marionette INFO loaded listener.js
11:18:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (13EE1800) [pid = 2804] [serial = 1100] [outer = 101BE400]
11:18:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:18:00 INFO - document served over http requires an http
11:18:00 INFO - sub-resource via script-tag using the meta-referrer
11:18:00 INFO - delivery method with swap-origin-redirect and when
11:18:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:18:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:18:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:18:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 630ms
11:18:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
11:18:00 INFO - PROCESS | 2804 | ++DOCSHELL 15743400 == 56 [pid = 2804] [id = 393]
11:18:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (15A85C00) [pid = 2804] [serial = 1101] [outer = 00000000]
11:18:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 131 (15DE3800) [pid = 2804] [serial = 1102] [outer = 15A85C00]
11:18:00 INFO - PROCESS | 2804 | 1448047080642 Marionette INFO loaded listener.js
11:18:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 132 (17344800) [pid = 2804] [serial = 1103] [outer = 15A85C00]
11:18:01 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:01 INFO - document served over http requires an http
11:18:01 INFO - sub-resource via xhr-request using the meta-referrer
11:18:01 INFO - delivery method with keep-origin-redirect and when
11:18:01 INFO - the target request is same-origin.
11:18:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 630ms
11:18:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
11:18:01 INFO - PROCESS | 2804 | ++DOCSHELL 169D4800 == 57 [pid = 2804] [id = 394]
11:18:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 133 (1837FC00) [pid = 2804] [serial = 1104] [outer = 00000000]
11:18:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 134 (1884FC00) [pid = 2804] [serial = 1105] [outer = 1837FC00]
11:18:01 INFO - PROCESS | 2804 | 1448047081277 Marionette INFO loaded listener.js
11:18:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 135 (18857C00) [pid = 2804] [serial = 1106] [outer = 1837FC00]
11:18:01 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:01 INFO - document served over http requires an http
11:18:01 INFO - sub-resource via xhr-request using the meta-referrer
11:18:01 INFO - delivery method with no-redirect and when
11:18:01 INFO - the target request is same-origin.
11:18:01 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 670ms
11:18:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
11:18:01 INFO - PROCESS | 2804 | ++DOCSHELL 18994800 == 58 [pid = 2804] [id = 395]
11:18:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 136 (18996800) [pid = 2804] [serial = 1107] [outer = 00000000]
11:18:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 137 (1A378400) [pid = 2804] [serial = 1108] [outer = 18996800]
11:18:02 INFO - PROCESS | 2804 | 1448047081982 Marionette INFO loaded listener.js
11:18:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 138 (1A92B000) [pid = 2804] [serial = 1109] [outer = 18996800]
11:18:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:18:02 INFO - document served over http requires an http
11:18:02 INFO - sub-resource via xhr-request using the meta-referrer
11:18:02 INFO - delivery method with swap-origin-redirect and when
11:18:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:18:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:18:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:18:02 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 630ms
11:18:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
11:18:02 INFO - PROCESS | 2804 | ++DOCSHELL 10164400 == 59 [pid = 2804] [id = 396]
11:18:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 139 (101DF800) [pid = 2804] [serial = 1110] [outer = 00000000]
11:18:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 140 (1B39A400) [pid = 2804] [serial = 1111] [outer = 101DF800]
11:18:02 INFO - PROCESS | 2804 | 1448047082682 Marionette INFO loaded listener.js
11:18:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 141 (1B4CAC00) [pid = 2804] [serial = 1112] [outer = 101DF800]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 140 (1C6E8400) [pid = 2804] [serial = 1039] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 139 (1CA15C00) [pid = 2804] [serial = 1041] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 138 (100D0800) [pid = 2804] [serial = 1023] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 137 (15462800) [pid = 2804] [serial = 1006] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 136 (1B147400) [pid = 2804] [serial = 1026] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 135 (179A1400) [pid = 2804] [serial = 1014] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 134 (15DE8400) [pid = 2804] [serial = 1011] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 133 (1546A400) [pid = 2804] [serial = 1032] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 132 (101C6800) [pid = 2804] [serial = 996] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 131 (13DDA400) [pid = 2804] [serial = 1001] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047056189]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 130 (14A4C800) [pid = 2804] [serial = 1008] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (1C6E1400) [pid = 2804] [serial = 1038] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (0C183C00) [pid = 2804] [serial = 993] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (1BCBE400) [pid = 2804] [serial = 1029] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (1BDD8C00) [pid = 2804] [serial = 1035] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (1883C000) [pid = 2804] [serial = 1017] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (13E94800) [pid = 2804] [serial = 1003] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (19018400) [pid = 2804] [serial = 1020] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (101B9000) [pid = 2804] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (1B393400) [pid = 2804] [serial = 1024] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 120 (10245800) [pid = 2804] [serial = 999] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 119 (15738000) [pid = 2804] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 118 (16FF3C00) [pid = 2804] [serial = 1012] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (101E2000) [pid = 2804] [serial = 997] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 116 (1B8B8800) [pid = 2804] [serial = 1027] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (18858000) [pid = 2804] [serial = 1018] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (100C4C00) [pid = 2804] [serial = 994] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (13EE0C00) [pid = 2804] [serial = 1002] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047056189]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 112 (18387400) [pid = 2804] [serial = 1015] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 111 (15742C00) [pid = 2804] [serial = 1009] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 110 (18381000) [pid = 2804] [serial = 1033] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 109 (1A301C00) [pid = 2804] [serial = 1021] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 108 (1BCC5800) [pid = 2804] [serial = 1030] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 107 (1C610000) [pid = 2804] [serial = 1036] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 106 (14534800) [pid = 2804] [serial = 1004] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 105 (1B398400) [pid = 2804] [serial = 1025] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 104 (1A379C00) [pid = 2804] [serial = 1022] [outer = 00000000] [url = about:blank]
11:18:03 INFO - PROCESS | 2804 | --DOMWINDOW == 103 (1885BC00) [pid = 2804] [serial = 1019] [outer = 00000000] [url = about:blank]
11:18:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:18:03 INFO - document served over http requires an https
11:18:03 INFO - sub-resource via fetch-request using the meta-referrer
11:18:03 INFO - delivery method with keep-origin-redirect and when
11:18:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:18:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:18:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:18:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:18:03 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 731ms
11:18:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
11:18:03 INFO - PROCESS | 2804 | ++DOCSHELL 0C183C00 == 60 [pid = 2804] [id = 397]
11:18:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 104 (100C4C00) [pid = 2804] [serial = 1113] [outer = 00000000]
11:18:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 105 (15742C00) [pid = 2804] [serial = 1114] [outer = 100C4C00]
11:18:03 INFO - PROCESS | 2804 | 1448047083326 Marionette INFO loaded listener.js
11:18:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 106 (1A5D3000) [pid = 2804] [serial = 1115] [outer = 100C4C00]
11:18:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:18:03 INFO - document served over http requires an https
11:18:03 INFO - sub-resource via fetch-request using the meta-referrer
11:18:03 INFO - delivery method with no-redirect and when
11:18:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:18:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:18:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:18:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
11:18:03 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 570ms
11:18:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
11:18:03 INFO - PROCESS | 2804 | ++DOCSHELL 1B8C0000 == 61 [pid = 2804] [id = 398]
11:18:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 107 (1B8C7400) [pid = 2804] [serial = 1116] [outer = 00000000]
11:18:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 108 (1BCC9800) [pid = 2804] [serial = 1117] [outer = 1B8C7400]
11:18:03 INFO - PROCESS | 2804 | 1448047083902 Marionette INFO loaded listener.js
11:18:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 109 (1BD54C00) [pid = 2804] [serial = 1118] [outer = 1B8C7400]
11:18:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:18:04 INFO - document served over http requires an https
11:18:04 INFO - sub-resource via fetch-request using the meta-referrer
11:18:04 INFO - delivery method with swap-origin-redirect and when
11:18:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:18:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:18:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:18:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:18:04 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 730ms
11:18:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
11:18:04 INFO - PROCESS | 2804 | ++DOCSHELL 10109400 == 62 [pid = 2804] [id = 399]
11:18:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 110 (1010A800) [pid = 2804] [serial = 1119] [outer = 00000000]
11:18:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 111 (101EA000) [pid = 2804] [serial = 1120] [outer = 1010A800]
11:18:04 INFO - PROCESS | 2804 | 1448047084860 Marionette INFO loaded listener.js
11:18:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 112 (13D45400) [pid = 2804] [serial = 1121] [outer = 1010A800]
11:18:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:18:05 INFO - document served over http requires an https
11:18:05 INFO - sub-resource via fetch-request using the meta-referrer
11:18:05 INFO - delivery method with swap-origin-redirect and when
11:18:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:18:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:18:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:18:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:18:05 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 1068ms
11:18:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
11:18:05 INFO - PROCESS | 2804 | ++DOCSHELL 1573F400 == 63 [pid = 2804] [id = 400]
11:18:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 113 (15C83000) [pid = 2804] [serial = 1122] [outer = 00000000]
11:18:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (187CF400) [pid = 2804] [serial = 1123] [outer = 15C83000]
11:18:05 INFO - PROCESS | 2804 | 1448047085849 Marionette INFO loaded listener.js
11:18:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (1A927C00) [pid = 2804] [serial = 1124] [outer = 15C83000]
11:18:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:18:06 INFO - document served over http requires an https
11:18:06 INFO - sub-resource via fetch-request using the meta-referrer
11:18:06 INFO - delivery method with keep-origin-redirect and when
11:18:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:18:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:18:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:18:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:18:06 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 931ms
11:18:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
11:18:06 INFO - PROCESS | 2804 | ++DOCSHELL 1C6DBC00 == 64 [pid = 2804] [id = 401]
11:18:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (1C6E2C00) [pid = 2804] [serial = 1125] [outer = 00000000]
11:18:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 117 (1CA15C00) [pid = 2804] [serial = 1126] [outer = 1C6E2C00]
11:18:06 INFO - PROCESS | 2804 | 1448047086801 Marionette INFO loaded listener.js
11:18:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (1CA81000) [pid = 2804] [serial = 1127] [outer = 1C6E2C00]
11:18:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:18:07 INFO - document served over http requires an https
11:18:07 INFO - sub-resource via fetch-request using the meta-referrer
11:18:07 INFO - delivery method with no-redirect and when
11:18:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:18:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:18:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:18:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
11:18:07 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 850ms
11:18:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
11:18:07 INFO - PROCESS | 2804 | ++DOCSHELL 1CA84000 == 65 [pid = 2804] [id = 402]
11:18:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 119 (1CA84400) [pid = 2804] [serial = 1128] [outer = 00000000]
11:18:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 120 (1D1F2800) [pid = 2804] [serial = 1129] [outer = 1CA84400]
11:18:07 INFO - PROCESS | 2804 | 1448047087667 Marionette INFO loaded listener.js
11:18:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 121 (1D25D800) [pid = 2804] [serial = 1130] [outer = 1CA84400]
11:18:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:18:08 INFO - document served over http requires an https
11:18:08 INFO - sub-resource via fetch-request using the meta-referrer
11:18:08 INFO - delivery method with swap-origin-redirect and when
11:18:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
11:18:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
11:18:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
11:18:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:18:08 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 930ms
11:18:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:18:08 INFO - PROCESS | 2804 | ++DOCSHELL 1D7AA400 == 66 [pid = 2804] [id = 403]
11:18:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (1D7AB400) [pid = 2804] [serial = 1131] [outer = 00000000]
11:18:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (1E2F5C00) [pid = 2804] [serial = 1132] [outer = 1D7AB400]
11:18:08 INFO - PROCESS | 2804 | 1448047088587 Marionette INFO loaded listener.js
11:18:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (1F713400) [pid = 2804] [serial = 1133] [outer = 1D7AB400]
11:18:09 INFO - PROCESS | 2804 | ++DOCSHELL 1FCA8C00 == 67 [pid = 2804] [id = 404]
11:18:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (20004400) [pid = 2804] [serial = 1134] [outer = 00000000]
11:18:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (20010C00) [pid = 2804] [serial = 1135] [outer = 20004400]
11:18:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:18:09 INFO - document served over http requires an https
11:18:09 INFO - sub-resource via iframe-tag using the meta-referrer
11:18:09 INFO - delivery method with keep-origin-redirect and when
11:18:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:18:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:18:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:18:09 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 930ms
11:18:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
11:18:09 INFO - PROCESS | 2804 | ++DOCSHELL 20579C00 == 68 [pid = 2804] [id = 405]
11:18:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (2057F800) [pid = 2804] [serial = 1136] [outer = 00000000]
11:18:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (20A12800) [pid = 2804] [serial = 1137] [outer = 2057F800]
11:18:09 INFO - PROCESS | 2804 | 1448047089599 Marionette INFO loaded listener.js
11:18:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (20C6FC00) [pid = 2804] [serial = 1138] [outer = 2057F800]
11:18:10 INFO - PROCESS | 2804 | ++DOCSHELL 20FC0000 == 69 [pid = 2804] [id = 406]
11:18:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (20FC0400) [pid = 2804] [serial = 1139] [outer = 00000000]
11:18:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 131 (2090C000) [pid = 2804] [serial = 1140] [outer = 20FC0400]
11:18:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:18:10 INFO - document served over http requires an https
11:18:10 INFO - sub-resource via iframe-tag using the meta-referrer
11:18:10 INFO - delivery method with no-redirect and when
11:18:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:18:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:18:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:18:10 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 1017ms
11:18:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:18:10 INFO - PROCESS | 2804 | ++DOCSHELL 2121BC00 == 70 [pid = 2804] [id = 407]
11:18:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 132 (2121C800) [pid = 2804] [serial = 1141] [outer = 00000000]
11:18:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 133 (21236400) [pid = 2804] [serial = 1142] [outer = 2121C800]
11:18:10 INFO - PROCESS | 2804 | 1448047090609 Marionette INFO loaded listener.js
11:18:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 134 (2123A000) [pid = 2804] [serial = 1143] [outer = 2121C800]
11:18:11 INFO - PROCESS | 2804 | ++DOCSHELL 21240800 == 71 [pid = 2804] [id = 408]
11:18:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 135 (21240C00) [pid = 2804] [serial = 1144] [outer = 00000000]
11:18:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 136 (2123FC00) [pid = 2804] [serial = 1145] [outer = 21240C00]
11:18:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:18:11 INFO - document served over http requires an https
11:18:11 INFO - sub-resource via iframe-tag using the meta-referrer
11:18:11 INFO - delivery method with swap-origin-redirect and when
11:18:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:18:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:18:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:18:11 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 970ms
11:18:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
11:18:11 INFO - PROCESS | 2804 | ++DOCSHELL 213DC800 == 72 [pid = 2804] [id = 409]
11:18:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 137 (213DD000) [pid = 2804] [serial = 1146] [outer = 00000000]
11:18:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 138 (213E8400) [pid = 2804] [serial = 1147] [outer = 213DD000]
11:18:11 INFO - PROCESS | 2804 | 1448047091558 Marionette INFO loaded listener.js
11:18:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 139 (2147B000) [pid = 2804] [serial = 1148] [outer = 213DD000]
11:18:11 INFO - PROCESS | 2804 | ++DOCSHELL 21481400 == 73 [pid = 2804] [id = 410]
11:18:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 140 (21481800) [pid = 2804] [serial = 1149] [outer = 00000000]
11:18:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 141 (21487800) [pid = 2804] [serial = 1150] [outer = 21481800]
11:18:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:18:12 INFO - document served over http requires an https
11:18:12 INFO - sub-resource via iframe-tag using the meta-referrer
11:18:12 INFO - delivery method with swap-origin-redirect and when
11:18:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:18:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:18:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:18:12 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 930ms
11:18:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:18:12 INFO - PROCESS | 2804 | ++DOCSHELL 21485000 == 74 [pid = 2804] [id = 411]
11:18:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 142 (21485800) [pid = 2804] [serial = 1151] [outer = 00000000]
11:18:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 143 (21535C00) [pid = 2804] [serial = 1152] [outer = 21485800]
11:18:12 INFO - PROCESS | 2804 | 1448047092540 Marionette INFO loaded listener.js
11:18:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 144 (2153C800) [pid = 2804] [serial = 1153] [outer = 21485800]
11:18:13 INFO - PROCESS | 2804 | ++DOCSHELL 21560800 == 75 [pid = 2804] [id = 412]
11:18:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 145 (21564C00) [pid = 2804] [serial = 1154] [outer = 00000000]
11:18:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 146 (21567C00) [pid = 2804] [serial = 1155] [outer = 21564C00]
11:18:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:18:13 INFO - document served over http requires an https
11:18:13 INFO - sub-resource via iframe-tag using the meta-referrer
11:18:13 INFO - delivery method with keep-origin-redirect and when
11:18:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:18:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:18:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:18:13 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 990ms
11:18:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
11:18:13 INFO - PROCESS | 2804 | ++DOCSHELL 21539000 == 76 [pid = 2804] [id = 413]
11:18:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 147 (21540800) [pid = 2804] [serial = 1156] [outer = 00000000]
11:18:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 148 (2156C000) [pid = 2804] [serial = 1157] [outer = 21540800]
11:18:13 INFO - PROCESS | 2804 | 1448047093490 Marionette INFO loaded listener.js
11:18:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 149 (2159E800) [pid = 2804] [serial = 1158] [outer = 21540800]
11:18:13 INFO - PROCESS | 2804 | ++DOCSHELL 215A4C00 == 77 [pid = 2804] [id = 414]
11:18:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 150 (215A7400) [pid = 2804] [serial = 1159] [outer = 00000000]
11:18:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 151 (21A53C00) [pid = 2804] [serial = 1160] [outer = 215A7400]
11:18:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:18:15 INFO - document served over http requires an https
11:18:15 INFO - sub-resource via iframe-tag using the meta-referrer
11:18:15 INFO - delivery method with no-redirect and when
11:18:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:18:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:18:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:18:15 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 1821ms
11:18:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:18:15 INFO - PROCESS | 2804 | ++DOCSHELL 10069800 == 78 [pid = 2804] [id = 415]
11:18:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 152 (10103C00) [pid = 2804] [serial = 1161] [outer = 00000000]
11:18:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 153 (101E8000) [pid = 2804] [serial = 1162] [outer = 10103C00]
11:18:15 INFO - PROCESS | 2804 | 1448047095364 Marionette INFO loaded listener.js
11:18:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 154 (1573CC00) [pid = 2804] [serial = 1163] [outer = 10103C00]
11:18:15 INFO - PROCESS | 2804 | ++DOCSHELL 1404AC00 == 79 [pid = 2804] [id = 416]
11:18:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 155 (14634000) [pid = 2804] [serial = 1164] [outer = 00000000]
11:18:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 156 (148E5400) [pid = 2804] [serial = 1165] [outer = 14634000]
11:18:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:18:16 INFO - document served over http requires an https
11:18:16 INFO - sub-resource via iframe-tag using the meta-referrer
11:18:16 INFO - delivery method with swap-origin-redirect and when
11:18:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
11:18:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
11:18:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:18:16 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 1145ms
11:18:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
11:18:16 INFO - PROCESS | 2804 | ++DOCSHELL 15A8A400 == 80 [pid = 2804] [id = 417]
11:18:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 157 (15D13C00) [pid = 2804] [serial = 1166] [outer = 00000000]
11:18:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 158 (1733C800) [pid = 2804] [serial = 1167] [outer = 15D13C00]
11:18:16 INFO - PROCESS | 2804 | 1448047096456 Marionette INFO loaded listener.js
11:18:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 159 (1840AC00) [pid = 2804] [serial = 1168] [outer = 15D13C00]
11:18:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:18:17 INFO - document served over http requires an https
11:18:17 INFO - sub-resource via script-tag using the meta-referrer
11:18:17 INFO - delivery method with keep-origin-redirect and when
11:18:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:18:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:18:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:18:17 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 971ms
11:18:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
11:18:17 INFO - PROCESS | 2804 | ++DOCSHELL 1024FC00 == 81 [pid = 2804] [id = 418]
11:18:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 160 (10544000) [pid = 2804] [serial = 1169] [outer = 00000000]
11:18:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 161 (16FF3400) [pid = 2804] [serial = 1170] [outer = 10544000]
11:18:17 INFO - PROCESS | 2804 | 1448047097422 Marionette INFO loaded listener.js
11:18:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 162 (1A304800) [pid = 2804] [serial = 1171] [outer = 10544000]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 1492B000 == 80 [pid = 2804] [id = 286]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 1FC07000 == 79 [pid = 2804] [id = 353]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 100C4400 == 78 [pid = 2804] [id = 285]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 14925400 == 77 [pid = 2804] [id = 295]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 1885DC00 == 76 [pid = 2804] [id = 299]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 1D1F2400 == 75 [pid = 2804] [id = 297]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 0C183C00 == 74 [pid = 2804] [id = 397]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 10164400 == 73 [pid = 2804] [id = 396]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 18994800 == 72 [pid = 2804] [id = 395]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 100C2C00 == 71 [pid = 2804] [id = 392]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 15743C00 == 70 [pid = 2804] [id = 391]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 0C0CF800 == 69 [pid = 2804] [id = 390]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 100CE400 == 68 [pid = 2804] [id = 389]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 101BA400 == 67 [pid = 2804] [id = 388]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 1BD57000 == 66 [pid = 2804] [id = 387]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 1D7AA800 == 65 [pid = 2804] [id = 386]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 20FB9800 == 64 [pid = 2804] [id = 385]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 20912400 == 63 [pid = 2804] [id = 384]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 1799E800 == 62 [pid = 2804] [id = 383]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 1FCA6000 == 61 [pid = 2804] [id = 382]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 1FC01800 == 60 [pid = 2804] [id = 381]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 18E2EC00 == 59 [pid = 2804] [id = 380]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 1BADC800 == 58 [pid = 2804] [id = 379]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 1D1F3800 == 57 [pid = 2804] [id = 378]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 101E0800 == 56 [pid = 2804] [id = 374]
11:18:17 INFO - PROCESS | 2804 | --DOCSHELL 0C0C8000 == 55 [pid = 2804] [id = 372]
11:18:18 INFO - PROCESS | 2804 | --DOMWINDOW == 161 (1C614400) [pid = 2804] [serial = 1037] [outer = 00000000] [url = about:blank]
11:18:18 INFO - PROCESS | 2804 | --DOMWINDOW == 160 (10103400) [pid = 2804] [serial = 995] [outer = 00000000] [url = about:blank]
11:18:18 INFO - PROCESS | 2804 | --DOMWINDOW == 159 (1BD5A000) [pid = 2804] [serial = 1031] [outer = 00000000] [url = about:blank]
11:18:18 INFO - PROCESS | 2804 | --DOMWINDOW == 158 (170B5C00) [pid = 2804] [serial = 1013] [outer = 00000000] [url = about:blank]
11:18:18 INFO - PROCESS | 2804 | --DOMWINDOW == 157 (1B13C400) [pid = 2804] [serial = 1034] [outer = 00000000] [url = about:blank]
11:18:18 INFO - PROCESS | 2804 | --DOMWINDOW == 156 (18401C00) [pid = 2804] [serial = 1016] [outer = 00000000] [url = about:blank]
11:18:18 INFO - PROCESS | 2804 | --DOMWINDOW == 155 (15C8E400) [pid = 2804] [serial = 1010] [outer = 00000000] [url = about:blank]
11:18:18 INFO - PROCESS | 2804 | --DOMWINDOW == 154 (10253400) [pid = 2804] [serial = 1000] [outer = 00000000] [url = about:blank]
11:18:18 INFO - PROCESS | 2804 | --DOMWINDOW == 153 (1B8BD800) [pid = 2804] [serial = 1028] [outer = 00000000] [url = about:blank]
11:18:18 INFO - PROCESS | 2804 | --DOMWINDOW == 152 (14656400) [pid = 2804] [serial = 1005] [outer = 00000000] [url = about:blank]
11:18:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:18:18 INFO - document served over http requires an https
11:18:18 INFO - sub-resource via script-tag using the meta-referrer
11:18:18 INFO - delivery method with no-redirect and when
11:18:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:18:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:18:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
11:18:18 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 970ms
11:18:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
11:18:18 INFO - PROCESS | 2804 | ++DOCSHELL 1015A800 == 56 [pid = 2804] [id = 419]
11:18:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 153 (101BC800) [pid = 2804] [serial = 1172] [outer = 00000000]
11:18:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 154 (10253C00) [pid = 2804] [serial = 1173] [outer = 101BC800]
11:18:18 INFO - PROCESS | 2804 | 1448047098300 Marionette INFO loaded listener.js
11:18:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 155 (13EDE400) [pid = 2804] [serial = 1174] [outer = 101BC800]
11:18:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:18:18 INFO - document served over http requires an https
11:18:18 INFO - sub-resource via script-tag using the meta-referrer
11:18:18 INFO - delivery method with swap-origin-redirect and when
11:18:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:18:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:18:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:18:18 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 670ms
11:18:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
11:18:18 INFO - PROCESS | 2804 | ++DOCSHELL 14A56400 == 57 [pid = 2804] [id = 420]
11:18:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 156 (15739C00) [pid = 2804] [serial = 1175] [outer = 00000000]
11:18:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 157 (15D18800) [pid = 2804] [serial = 1176] [outer = 15739C00]
11:18:19 INFO - PROCESS | 2804 | 1448047098975 Marionette INFO loaded listener.js
11:18:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 158 (1733BC00) [pid = 2804] [serial = 1177] [outer = 15739C00]
11:18:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:18:19 INFO - document served over http requires an https
11:18:19 INFO - sub-resource via script-tag using the meta-referrer
11:18:19 INFO - delivery method with swap-origin-redirect and when
11:18:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:18:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:18:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:18:19 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 670ms
11:18:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
11:18:19 INFO - PROCESS | 2804 | ++DOCSHELL 184B4000 == 58 [pid = 2804] [id = 421]
11:18:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 159 (18854000) [pid = 2804] [serial = 1178] [outer = 00000000]
11:18:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 160 (18E3C000) [pid = 2804] [serial = 1179] [outer = 18854000]
11:18:19 INFO - PROCESS | 2804 | 1448047099649 Marionette INFO loaded listener.js
11:18:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 161 (1A573800) [pid = 2804] [serial = 1180] [outer = 18854000]
11:18:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:18:20 INFO - document served over http requires an https
11:18:20 INFO - sub-resource via script-tag using the meta-referrer
11:18:20 INFO - delivery method with keep-origin-redirect and when
11:18:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:18:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:18:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:18:20 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 731ms
11:18:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
11:18:20 INFO - PROCESS | 2804 | ++DOCSHELL 1B39C000 == 59 [pid = 2804] [id = 422]
11:18:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 162 (1B39FC00) [pid = 2804] [serial = 1181] [outer = 00000000]
11:18:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 163 (1B8C6800) [pid = 2804] [serial = 1182] [outer = 1B39FC00]
11:18:20 INFO - PROCESS | 2804 | 1448047100421 Marionette INFO loaded listener.js
11:18:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 164 (1BD53C00) [pid = 2804] [serial = 1183] [outer = 1B39FC00]
11:18:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:18:20 INFO - document served over http requires an https
11:18:20 INFO - sub-resource via script-tag using the meta-referrer
11:18:20 INFO - delivery method with no-redirect and when
11:18:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:18:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:18:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
11:18:20 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 690ms
11:18:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
11:18:21 INFO - PROCESS | 2804 | ++DOCSHELL 1C60C800 == 60 [pid = 2804] [id = 423]
11:18:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (1C615800) [pid = 2804] [serial = 1184] [outer = 00000000]
11:18:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (1CA0F000) [pid = 2804] [serial = 1185] [outer = 1C615800]
11:18:21 INFO - PROCESS | 2804 | 1448047101186 Marionette INFO loaded listener.js
11:18:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 167 (1CA85C00) [pid = 2804] [serial = 1186] [outer = 1C615800]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 166 (15A83000) [pid = 2804] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (0C109C00) [pid = 2804] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (100C4C00) [pid = 2804] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 163 (101BE400) [pid = 2804] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 162 (15A85C00) [pid = 2804] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 161 (101DF800) [pid = 2804] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 160 (1837FC00) [pid = 2804] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 159 (18996800) [pid = 2804] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 158 (20FBE800) [pid = 2804] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 157 (1BD57400) [pid = 2804] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047076573]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 156 (100A7800) [pid = 2804] [serial = 1043] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047065210]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 155 (106DEC00) [pid = 2804] [serial = 1048] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 154 (100D1800) [pid = 2804] [serial = 1090] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 153 (18E39400) [pid = 2804] [serial = 1088] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 152 (100CE800) [pid = 2804] [serial = 1044] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047065210]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 151 (1024DC00) [pid = 2804] [serial = 1099] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 150 (15DE3800) [pid = 2804] [serial = 1102] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 149 (1884FC00) [pid = 2804] [serial = 1105] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 148 (1B39A400) [pid = 2804] [serial = 1111] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 147 (1A378400) [pid = 2804] [serial = 1108] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 146 (15742C00) [pid = 2804] [serial = 1114] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 145 (15DE0800) [pid = 2804] [serial = 1096] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 144 (13D48400) [pid = 2804] [serial = 1093] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 143 (1BCC9800) [pid = 2804] [serial = 1117] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 142 (13DDA800) [pid = 2804] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047076573]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 141 (20005400) [pid = 2804] [serial = 1083] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 140 (20736800) [pid = 2804] [serial = 1075] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 139 (20C7B000) [pid = 2804] [serial = 1081] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 138 (20A1BC00) [pid = 2804] [serial = 1078] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 137 (1FC99400) [pid = 2804] [serial = 1069] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 136 (2000AC00) [pid = 2804] [serial = 1072] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 135 (1DD49800) [pid = 2804] [serial = 1063] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 134 (1F70DC00) [pid = 2804] [serial = 1066] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 133 (1D0DB400) [pid = 2804] [serial = 1057] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 132 (1D25B400) [pid = 2804] [serial = 1060] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 131 (1B39E000) [pid = 2804] [serial = 1051] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 130 (1CF4E400) [pid = 2804] [serial = 1054] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (18382C00) [pid = 2804] [serial = 1049] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (13DD3400) [pid = 2804] [serial = 1046] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (1015AC00) [pid = 2804] [serial = 1091] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (17344800) [pid = 2804] [serial = 1103] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (18857C00) [pid = 2804] [serial = 1106] [outer = 00000000] [url = about:blank]
11:18:21 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (1A92B000) [pid = 2804] [serial = 1109] [outer = 00000000] [url = about:blank]
11:18:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:18:21 INFO - document served over http requires an https
11:18:21 INFO - sub-resource via script-tag using the meta-referrer
11:18:21 INFO - delivery method with swap-origin-redirect and when
11:18:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
11:18:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
11:18:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:18:21 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 670ms
11:18:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
11:18:21 INFO - PROCESS | 2804 | ++DOCSHELL 106DEC00 == 61 [pid = 2804] [id = 424]
11:18:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (17344800) [pid = 2804] [serial = 1187] [outer = 00000000]
11:18:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (1B39A400) [pid = 2804] [serial = 1188] [outer = 17344800]
11:18:21 INFO - PROCESS | 2804 | 1448047101827 Marionette INFO loaded listener.js
11:18:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (1CF54000) [pid = 2804] [serial = 1189] [outer = 17344800]
11:18:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:18:22 INFO - document served over http requires an https
11:18:22 INFO - sub-resource via xhr-request using the meta-referrer
11:18:22 INFO - delivery method with keep-origin-redirect and when
11:18:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:18:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:18:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
11:18:22 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 630ms
11:18:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
11:18:22 INFO - PROCESS | 2804 | ++DOCSHELL 1D06D000 == 62 [pid = 2804] [id = 425]
11:18:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (1D075000) [pid = 2804] [serial = 1190] [outer = 00000000]
11:18:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (1D1F9800) [pid = 2804] [serial = 1191] [outer = 1D075000]
11:18:22 INFO - PROCESS | 2804 | 1448047102453 Marionette INFO loaded listener.js
11:18:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (1D7A9800) [pid = 2804] [serial = 1192] [outer = 1D075000]
11:18:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
11:18:22 INFO - document served over http requires an https
11:18:22 INFO - sub-resource via xhr-request using the meta-referrer
11:18:22 INFO - delivery method with no-redirect and when
11:18:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:18:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:18:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
11:18:22 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 630ms
11:18:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
11:18:23 INFO - PROCESS | 2804 | ++DOCSHELL 1D0DF400 == 63 [pid = 2804] [id = 426]
11:18:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 131 (1D966800) [pid = 2804] [serial = 1193] [outer = 00000000]
11:18:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 132 (1F70F800) [pid = 2804] [serial = 1194] [outer = 1D966800]
11:18:23 INFO - PROCESS | 2804 | 1448047103069 Marionette INFO loaded listener.js
11:18:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 133 (1FC0A000) [pid = 2804] [serial = 1195] [outer = 1D966800]
11:18:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:18:23 INFO - document served over http requires an https
11:18:23 INFO - sub-resource via xhr-request using the meta-referrer
11:18:23 INFO - delivery method with swap-origin-redirect and when
11:18:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:18:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:18:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
11:18:23 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 670ms
11:18:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
11:18:23 INFO - PROCESS | 2804 | ++DOCSHELL 20005C00 == 64 [pid = 2804] [id = 427]
11:18:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 134 (2000A400) [pid = 2804] [serial = 1196] [outer = 00000000]
11:18:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 135 (2072F800) [pid = 2804] [serial = 1197] [outer = 2000A400]
11:18:23 INFO - PROCESS | 2804 | 1448047103766 Marionette INFO loaded listener.js
11:18:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 136 (20910800) [pid = 2804] [serial = 1198] [outer = 2000A400]
11:18:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
11:18:24 INFO - document served over http requires an https
11:18:24 INFO - sub-resource via xhr-request using the meta-referrer
11:18:24 INFO - delivery method with swap-origin-redirect and when
11:18:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:18:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:18:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
11:18:24 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 770ms
11:18:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
11:18:24 INFO - PROCESS | 2804 | ++DOCSHELL 1024B800 == 65 [pid = 2804] [id = 428]
11:18:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 137 (103A0800) [pid = 2804] [serial = 1199] [outer = 00000000]
11:18:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 138 (149C1000) [pid = 2804] [serial = 1200] [outer = 103A0800]
11:18:24 INFO - PROCESS | 2804 | 1448047104670 Marionette INFO loaded listener.js
11:18:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 139 (15A87800) [pid = 2804] [serial = 1201] [outer = 103A0800]
11:18:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 140 (179A0400) [pid = 2804] [serial = 1202] [outer = 1BCCB800]
11:18:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
11:18:25 INFO - document served over http requires an https
11:18:25 INFO - sub-resource via xhr-request using the meta-referrer
11:18:25 INFO - delivery method with keep-origin-redirect and when
11:18:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:18:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:18:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
11:18:25 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 1022ms
11:18:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
11:18:25 INFO - PROCESS | 2804 | ++DOCSHELL 14654400 == 66 [pid = 2804] [id = 429]
11:18:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 141 (17048000) [pid = 2804] [serial = 1203] [outer = 00000000]
11:18:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 142 (1C617800) [pid = 2804] [serial = 1204] [outer = 17048000]
11:18:25 INFO - PROCESS | 2804 | 1448047105721 Marionette INFO loaded listener.js
11:18:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 143 (1DE85C00) [pid = 2804] [serial = 1205] [outer = 17048000]
11:18:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
11:18:26 INFO - document served over http requires an https
11:18:26 INFO - sub-resource via xhr-request using the meta-referrer
11:18:26 INFO - delivery method with no-redirect and when
11:18:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:18:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:18:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
11:18:26 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 931ms
11:18:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
11:18:26 INFO - PROCESS | 2804 | ++DOCSHELL 20C74C00 == 67 [pid = 2804] [id = 430]
11:18:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 144 (20FB9800) [pid = 2804] [serial = 1206] [outer = 00000000]
11:18:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 145 (21219400) [pid = 2804] [serial = 1207] [outer = 20FB9800]
11:18:26 INFO - PROCESS | 2804 | 1448047106647 Marionette INFO loaded listener.js
11:18:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 146 (21487400) [pid = 2804] [serial = 1208] [outer = 20FB9800]
11:18:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
11:18:27 INFO - document served over http requires an https
11:18:27 INFO - sub-resource via xhr-request using the meta-referrer
11:18:27 INFO - delivery method with swap-origin-redirect and when
11:18:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
11:18:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
11:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:18:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
11:18:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
11:18:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
11:18:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
11:18:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
11:18:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
11:18:27 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 870ms
11:18:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:18:27 INFO - PROCESS | 2804 | ++DOCSHELL 21567000 == 68 [pid = 2804] [id = 431]
11:18:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 147 (2159B800) [pid = 2804] [serial = 1209] [outer = 00000000]
11:18:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 148 (21A5E800) [pid = 2804] [serial = 1210] [outer = 2159B800]
11:18:27 INFO - PROCESS | 2804 | 1448047107485 Marionette INFO loaded listener.js
11:18:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 149 (21AB5400) [pid = 2804] [serial = 1211] [outer = 2159B800]
11:18:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:28 INFO - document served over http requires an http
11:18:28 INFO - sub-resource via fetch-request using the http-csp
11:18:28 INFO - delivery method with keep-origin-redirect and when
11:18:28 INFO - the target request is cross-origin.
11:18:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 870ms
11:18:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:18:28 INFO - PROCESS | 2804 | ++DOCSHELL 21ABA000 == 69 [pid = 2804] [id = 432]
11:18:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 150 (21ABB400) [pid = 2804] [serial = 1212] [outer = 00000000]
11:18:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 151 (21BF1800) [pid = 2804] [serial = 1213] [outer = 21ABB400]
11:18:28 INFO - PROCESS | 2804 | 1448047108368 Marionette INFO loaded listener.js
11:18:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 152 (21BF3C00) [pid = 2804] [serial = 1214] [outer = 21ABB400]
11:18:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:28 INFO - document served over http requires an http
11:18:28 INFO - sub-resource via fetch-request using the http-csp
11:18:28 INFO - delivery method with no-redirect and when
11:18:28 INFO - the target request is cross-origin.
11:18:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 830ms
11:18:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:18:29 INFO - PROCESS | 2804 | ++DOCSHELL 21BFB400 == 70 [pid = 2804] [id = 433]
11:18:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 153 (2218E000) [pid = 2804] [serial = 1215] [outer = 00000000]
11:18:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 154 (22F7C800) [pid = 2804] [serial = 1216] [outer = 2218E000]
11:18:29 INFO - PROCESS | 2804 | 1448047109253 Marionette INFO loaded listener.js
11:18:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 155 (22F83400) [pid = 2804] [serial = 1217] [outer = 2218E000]
11:18:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:29 INFO - document served over http requires an http
11:18:29 INFO - sub-resource via fetch-request using the http-csp
11:18:29 INFO - delivery method with swap-origin-redirect and when
11:18:29 INFO - the target request is cross-origin.
11:18:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
11:18:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:18:30 INFO - PROCESS | 2804 | ++DOCSHELL 22F88C00 == 71 [pid = 2804] [id = 434]
11:18:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 156 (22F89800) [pid = 2804] [serial = 1218] [outer = 00000000]
11:18:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 157 (22FDD000) [pid = 2804] [serial = 1219] [outer = 22F89800]
11:18:30 INFO - PROCESS | 2804 | 1448047110226 Marionette INFO loaded listener.js
11:18:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 158 (22FE1C00) [pid = 2804] [serial = 1220] [outer = 22F89800]
11:18:30 INFO - PROCESS | 2804 | ++DOCSHELL 22FE7400 == 72 [pid = 2804] [id = 435]
11:18:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 159 (22FE7C00) [pid = 2804] [serial = 1221] [outer = 00000000]
11:18:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 160 (22FEC400) [pid = 2804] [serial = 1222] [outer = 22FE7C00]
11:18:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:30 INFO - document served over http requires an http
11:18:30 INFO - sub-resource via iframe-tag using the http-csp
11:18:30 INFO - delivery method with keep-origin-redirect and when
11:18:30 INFO - the target request is cross-origin.
11:18:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
11:18:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:18:31 INFO - PROCESS | 2804 | ++DOCSHELL 22FE9800 == 73 [pid = 2804] [id = 436]
11:18:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 161 (22FE9C00) [pid = 2804] [serial = 1223] [outer = 00000000]
11:18:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 162 (22FF2C00) [pid = 2804] [serial = 1224] [outer = 22FE9C00]
11:18:31 INFO - PROCESS | 2804 | 1448047111196 Marionette INFO loaded listener.js
11:18:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 163 (23159000) [pid = 2804] [serial = 1225] [outer = 22FE9C00]
11:18:31 INFO - PROCESS | 2804 | ++DOCSHELL 2315F400 == 74 [pid = 2804] [id = 437]
11:18:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 164 (2315F800) [pid = 2804] [serial = 1226] [outer = 00000000]
11:18:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (2315BC00) [pid = 2804] [serial = 1227] [outer = 2315F800]
11:18:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:31 INFO - document served over http requires an http
11:18:31 INFO - sub-resource via iframe-tag using the http-csp
11:18:31 INFO - delivery method with no-redirect and when
11:18:31 INFO - the target request is cross-origin.
11:18:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 870ms
11:18:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:18:32 INFO - PROCESS | 2804 | ++DOCSHELL 23163C00 == 75 [pid = 2804] [id = 438]
11:18:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (23164800) [pid = 2804] [serial = 1228] [outer = 00000000]
11:18:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 167 (231AE400) [pid = 2804] [serial = 1229] [outer = 23164800]
11:18:32 INFO - PROCESS | 2804 | 1448047112072 Marionette INFO loaded listener.js
11:18:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 168 (23506C00) [pid = 2804] [serial = 1230] [outer = 23164800]
11:18:32 INFO - PROCESS | 2804 | ++DOCSHELL 2350AC00 == 76 [pid = 2804] [id = 439]
11:18:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 169 (2350E000) [pid = 2804] [serial = 1231] [outer = 00000000]
11:18:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 170 (23512800) [pid = 2804] [serial = 1232] [outer = 2350E000]
11:18:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:32 INFO - document served over http requires an http
11:18:32 INFO - sub-resource via iframe-tag using the http-csp
11:18:32 INFO - delivery method with swap-origin-redirect and when
11:18:32 INFO - the target request is cross-origin.
11:18:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
11:18:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:18:33 INFO - PROCESS | 2804 | ++DOCSHELL 2350F400 == 77 [pid = 2804] [id = 440]
11:18:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 171 (2350F800) [pid = 2804] [serial = 1233] [outer = 00000000]
11:18:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 172 (23525400) [pid = 2804] [serial = 1234] [outer = 2350F800]
11:18:33 INFO - PROCESS | 2804 | 1448047113049 Marionette INFO loaded listener.js
11:18:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 173 (2352A800) [pid = 2804] [serial = 1235] [outer = 2350F800]
11:18:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:33 INFO - document served over http requires an http
11:18:33 INFO - sub-resource via script-tag using the http-csp
11:18:33 INFO - delivery method with keep-origin-redirect and when
11:18:33 INFO - the target request is cross-origin.
11:18:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 870ms
11:18:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:18:33 INFO - PROCESS | 2804 | ++DOCSHELL 23530800 == 78 [pid = 2804] [id = 441]
11:18:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 174 (2358A800) [pid = 2804] [serial = 1236] [outer = 00000000]
11:18:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 175 (23595C00) [pid = 2804] [serial = 1237] [outer = 2358A800]
11:18:33 INFO - PROCESS | 2804 | 1448047113927 Marionette INFO loaded listener.js
11:18:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 176 (23738C00) [pid = 2804] [serial = 1238] [outer = 2358A800]
11:18:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:34 INFO - document served over http requires an http
11:18:34 INFO - sub-resource via script-tag using the http-csp
11:18:34 INFO - delivery method with no-redirect and when
11:18:34 INFO - the target request is cross-origin.
11:18:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
11:18:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:18:34 INFO - PROCESS | 2804 | ++DOCSHELL 21ABEC00 == 79 [pid = 2804] [id = 442]
11:18:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 177 (2373D400) [pid = 2804] [serial = 1239] [outer = 00000000]
11:18:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 178 (237B9400) [pid = 2804] [serial = 1240] [outer = 2373D400]
11:18:34 INFO - PROCESS | 2804 | 1448047114803 Marionette INFO loaded listener.js
11:18:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 179 (237BD000) [pid = 2804] [serial = 1241] [outer = 2373D400]
11:18:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:35 INFO - document served over http requires an http
11:18:35 INFO - sub-resource via script-tag using the http-csp
11:18:35 INFO - delivery method with swap-origin-redirect and when
11:18:35 INFO - the target request is cross-origin.
11:18:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 890ms
11:18:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:18:35 INFO - PROCESS | 2804 | ++DOCSHELL 237C4000 == 80 [pid = 2804] [id = 443]
11:18:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 180 (237C6000) [pid = 2804] [serial = 1242] [outer = 00000000]
11:18:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 181 (239D4C00) [pid = 2804] [serial = 1243] [outer = 237C6000]
11:18:35 INFO - PROCESS | 2804 | 1448047115684 Marionette INFO loaded listener.js
11:18:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 182 (239D8400) [pid = 2804] [serial = 1244] [outer = 237C6000]
11:18:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:37 INFO - document served over http requires an http
11:18:37 INFO - sub-resource via xhr-request using the http-csp
11:18:37 INFO - delivery method with keep-origin-redirect and when
11:18:37 INFO - the target request is cross-origin.
11:18:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1982ms
11:18:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:18:38 INFO - PROCESS | 2804 | ++DOCSHELL 0FFB5800 == 81 [pid = 2804] [id = 444]
11:18:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 183 (10108C00) [pid = 2804] [serial = 1245] [outer = 00000000]
11:18:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 184 (101E8800) [pid = 2804] [serial = 1246] [outer = 10108C00]
11:18:38 INFO - PROCESS | 2804 | 1448047118047 Marionette INFO loaded listener.js
11:18:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 185 (105FAC00) [pid = 2804] [serial = 1247] [outer = 10108C00]
11:18:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:38 INFO - document served over http requires an http
11:18:38 INFO - sub-resource via xhr-request using the http-csp
11:18:38 INFO - delivery method with no-redirect and when
11:18:38 INFO - the target request is cross-origin.
11:18:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1235ms
11:18:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:18:38 INFO - PROCESS | 2804 | ++DOCSHELL 10393C00 == 82 [pid = 2804] [id = 445]
11:18:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 186 (10395C00) [pid = 2804] [serial = 1248] [outer = 00000000]
11:18:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 187 (18E35000) [pid = 2804] [serial = 1249] [outer = 10395C00]
11:18:38 INFO - PROCESS | 2804 | 1448047118933 Marionette INFO loaded listener.js
11:18:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 188 (1B299000) [pid = 2804] [serial = 1250] [outer = 10395C00]
11:18:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:39 INFO - document served over http requires an http
11:18:39 INFO - sub-resource via xhr-request using the http-csp
11:18:39 INFO - delivery method with swap-origin-redirect and when
11:18:39 INFO - the target request is cross-origin.
11:18:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
11:18:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:18:39 INFO - PROCESS | 2804 | ++DOCSHELL 101BD400 == 83 [pid = 2804] [id = 446]
11:18:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 189 (101C0C00) [pid = 2804] [serial = 1251] [outer = 00000000]
11:18:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 190 (1883E000) [pid = 2804] [serial = 1252] [outer = 101C0C00]
11:18:39 INFO - PROCESS | 2804 | 1448047119909 Marionette INFO loaded listener.js
11:18:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 191 (1BD52800) [pid = 2804] [serial = 1253] [outer = 101C0C00]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 169D4800 == 82 [pid = 2804] [id = 394]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 1D0DF400 == 81 [pid = 2804] [id = 426]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 1D06D000 == 80 [pid = 2804] [id = 425]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 106DEC00 == 79 [pid = 2804] [id = 424]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 1C60C800 == 78 [pid = 2804] [id = 423]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 15743400 == 77 [pid = 2804] [id = 393]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 1B39C000 == 76 [pid = 2804] [id = 422]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 184B4000 == 75 [pid = 2804] [id = 421]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 14A56400 == 74 [pid = 2804] [id = 420]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 1015A800 == 73 [pid = 2804] [id = 419]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 1024FC00 == 72 [pid = 2804] [id = 418]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 15A8A400 == 71 [pid = 2804] [id = 417]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 1404AC00 == 70 [pid = 2804] [id = 416]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 10069800 == 69 [pid = 2804] [id = 415]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 215A4C00 == 68 [pid = 2804] [id = 414]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 21539000 == 67 [pid = 2804] [id = 413]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 21560800 == 66 [pid = 2804] [id = 412]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 21485000 == 65 [pid = 2804] [id = 411]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 21481400 == 64 [pid = 2804] [id = 410]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 213DC800 == 63 [pid = 2804] [id = 409]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 21240800 == 62 [pid = 2804] [id = 408]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 20FC0000 == 61 [pid = 2804] [id = 406]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 20579C00 == 60 [pid = 2804] [id = 405]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 1FCA8C00 == 59 [pid = 2804] [id = 404]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 1D7AA400 == 58 [pid = 2804] [id = 403]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 1CA84000 == 57 [pid = 2804] [id = 402]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 1C6DBC00 == 56 [pid = 2804] [id = 401]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 1573F400 == 55 [pid = 2804] [id = 400]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 10109400 == 54 [pid = 2804] [id = 399]
11:18:40 INFO - PROCESS | 2804 | --DOCSHELL 1B8C0000 == 53 [pid = 2804] [id = 398]
11:18:40 INFO - PROCESS | 2804 | --DOMWINDOW == 190 (1B4CAC00) [pid = 2804] [serial = 1112] [outer = 00000000] [url = about:blank]
11:18:40 INFO - PROCESS | 2804 | --DOMWINDOW == 189 (14654000) [pid = 2804] [serial = 1094] [outer = 00000000] [url = about:blank]
11:18:40 INFO - PROCESS | 2804 | --DOMWINDOW == 188 (1733FC00) [pid = 2804] [serial = 1097] [outer = 00000000] [url = about:blank]
11:18:40 INFO - PROCESS | 2804 | --DOMWINDOW == 187 (13EE1800) [pid = 2804] [serial = 1100] [outer = 00000000] [url = about:blank]
11:18:40 INFO - PROCESS | 2804 | --DOMWINDOW == 186 (1A5D3000) [pid = 2804] [serial = 1115] [outer = 00000000] [url = about:blank]
11:18:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:40 INFO - document served over http requires an https
11:18:40 INFO - sub-resource via fetch-request using the http-csp
11:18:40 INFO - delivery method with keep-origin-redirect and when
11:18:40 INFO - the target request is cross-origin.
11:18:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1120ms
11:18:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:18:40 INFO - PROCESS | 2804 | ++DOCSHELL 100C8400 == 54 [pid = 2804] [id = 447]
11:18:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 187 (100C9400) [pid = 2804] [serial = 1254] [outer = 00000000]
11:18:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 188 (1024FC00) [pid = 2804] [serial = 1255] [outer = 100C9400]
11:18:40 INFO - PROCESS | 2804 | 1448047120895 Marionette INFO loaded listener.js
11:18:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 189 (14654000) [pid = 2804] [serial = 1256] [outer = 100C9400]
11:18:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:41 INFO - document served over http requires an https
11:18:41 INFO - sub-resource via fetch-request using the http-csp
11:18:41 INFO - delivery method with no-redirect and when
11:18:41 INFO - the target request is cross-origin.
11:18:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 630ms
11:18:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:18:41 INFO - PROCESS | 2804 | ++DOCSHELL 148CD800 == 55 [pid = 2804] [id = 448]
11:18:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 190 (15D16C00) [pid = 2804] [serial = 1257] [outer = 00000000]
11:18:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 191 (17995800) [pid = 2804] [serial = 1258] [outer = 15D16C00]
11:18:41 INFO - PROCESS | 2804 | 1448047121529 Marionette INFO loaded listener.js
11:18:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 192 (18807400) [pid = 2804] [serial = 1259] [outer = 15D16C00]
11:18:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:42 INFO - document served over http requires an https
11:18:42 INFO - sub-resource via fetch-request using the http-csp
11:18:42 INFO - delivery method with swap-origin-redirect and when
11:18:42 INFO - the target request is cross-origin.
11:18:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 630ms
11:18:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:18:42 INFO - PROCESS | 2804 | ++DOCSHELL 1A92C400 == 56 [pid = 2804] [id = 449]
11:18:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 193 (1B139800) [pid = 2804] [serial = 1260] [outer = 00000000]
11:18:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 194 (1B39F800) [pid = 2804] [serial = 1261] [outer = 1B139800]
11:18:42 INFO - PROCESS | 2804 | 1448047122162 Marionette INFO loaded listener.js
11:18:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 195 (1BAD5800) [pid = 2804] [serial = 1262] [outer = 1B139800]
11:18:42 INFO - PROCESS | 2804 | ++DOCSHELL 1CA11000 == 57 [pid = 2804] [id = 450]
11:18:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 196 (1CA12000) [pid = 2804] [serial = 1263] [outer = 00000000]
11:18:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 197 (1CA78400) [pid = 2804] [serial = 1264] [outer = 1CA12000]
11:18:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:42 INFO - document served over http requires an https
11:18:42 INFO - sub-resource via iframe-tag using the http-csp
11:18:42 INFO - delivery method with keep-origin-redirect and when
11:18:42 INFO - the target request is cross-origin.
11:18:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
11:18:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:18:42 INFO - PROCESS | 2804 | ++DOCSHELL 1C6DBC00 == 58 [pid = 2804] [id = 451]
11:18:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 198 (1C6DF000) [pid = 2804] [serial = 1265] [outer = 00000000]
11:18:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 199 (1CF4F800) [pid = 2804] [serial = 1266] [outer = 1C6DF000]
11:18:43 INFO - PROCESS | 2804 | 1448047122989 Marionette INFO loaded listener.js
11:18:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 200 (1D0D8800) [pid = 2804] [serial = 1267] [outer = 1C6DF000]
11:18:43 INFO - PROCESS | 2804 | ++DOCSHELL 1D1F9400 == 59 [pid = 2804] [id = 452]
11:18:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 201 (1D256000) [pid = 2804] [serial = 1268] [outer = 00000000]
11:18:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 202 (1D257800) [pid = 2804] [serial = 1269] [outer = 1D256000]
11:18:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:43 INFO - document served over http requires an https
11:18:43 INFO - sub-resource via iframe-tag using the http-csp
11:18:43 INFO - delivery method with no-redirect and when
11:18:43 INFO - the target request is cross-origin.
11:18:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 730ms
11:18:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:18:43 INFO - PROCESS | 2804 | ++DOCSHELL 1D1F7800 == 60 [pid = 2804] [id = 453]
11:18:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 203 (1D1F8800) [pid = 2804] [serial = 1270] [outer = 00000000]
11:18:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 204 (1DD4E400) [pid = 2804] [serial = 1271] [outer = 1D1F8800]
11:18:43 INFO - PROCESS | 2804 | 1448047123757 Marionette INFO loaded listener.js
11:18:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 205 (1E2DD800) [pid = 2804] [serial = 1272] [outer = 1D1F8800]
11:18:44 INFO - PROCESS | 2804 | ++DOCSHELL 1F712400 == 61 [pid = 2804] [id = 454]
11:18:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 206 (1F716800) [pid = 2804] [serial = 1273] [outer = 00000000]
11:18:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 207 (1FCA6800) [pid = 2804] [serial = 1274] [outer = 1F716800]
11:18:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:44 INFO - document served over http requires an https
11:18:44 INFO - sub-resource via iframe-tag using the http-csp
11:18:44 INFO - delivery method with swap-origin-redirect and when
11:18:44 INFO - the target request is cross-origin.
11:18:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 730ms
11:18:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:18:44 INFO - PROCESS | 2804 | ++DOCSHELL 1FC0A800 == 62 [pid = 2804] [id = 455]
11:18:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 208 (1FC0B000) [pid = 2804] [serial = 1275] [outer = 00000000]
11:18:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 209 (20582400) [pid = 2804] [serial = 1276] [outer = 1FC0B000]
11:18:44 INFO - PROCESS | 2804 | 1448047124492 Marionette INFO loaded listener.js
11:18:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 210 (20737000) [pid = 2804] [serial = 1277] [outer = 1FC0B000]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 209 (21240C00) [pid = 2804] [serial = 1144] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 208 (20004400) [pid = 2804] [serial = 1134] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 207 (21481800) [pid = 2804] [serial = 1149] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 206 (21564C00) [pid = 2804] [serial = 1154] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 205 (20FC0400) [pid = 2804] [serial = 1139] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047090062]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 204 (2072F800) [pid = 2804] [serial = 1197] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 203 (1D966800) [pid = 2804] [serial = 1193] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 202 (1C615800) [pid = 2804] [serial = 1184] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 201 (15D13C00) [pid = 2804] [serial = 1166] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 200 (1B39FC00) [pid = 2804] [serial = 1181] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 199 (15739C00) [pid = 2804] [serial = 1175] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 198 (101BC800) [pid = 2804] [serial = 1172] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 197 (18854000) [pid = 2804] [serial = 1178] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 196 (1D075000) [pid = 2804] [serial = 1190] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 195 (10544000) [pid = 2804] [serial = 1169] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 194 (17344800) [pid = 2804] [serial = 1187] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 193 (215A7400) [pid = 2804] [serial = 1159] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047093864]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 192 (14634000) [pid = 2804] [serial = 1164] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 191 (21A53C00) [pid = 2804] [serial = 1160] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047093864]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 190 (2156C000) [pid = 2804] [serial = 1157] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 189 (16FF3400) [pid = 2804] [serial = 1170] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 188 (20A12800) [pid = 2804] [serial = 1137] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 187 (101EA000) [pid = 2804] [serial = 1120] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 186 (21236400) [pid = 2804] [serial = 1142] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 185 (187CF400) [pid = 2804] [serial = 1123] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 184 (1B8C6800) [pid = 2804] [serial = 1182] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 183 (1D1F9800) [pid = 2804] [serial = 1191] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 182 (1F70F800) [pid = 2804] [serial = 1194] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 181 (1CA15C00) [pid = 2804] [serial = 1126] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 180 (21535C00) [pid = 2804] [serial = 1152] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 179 (148E5400) [pid = 2804] [serial = 1165] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 178 (101E8000) [pid = 2804] [serial = 1162] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 177 (18E3C000) [pid = 2804] [serial = 1179] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 176 (10253C00) [pid = 2804] [serial = 1173] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 175 (213E8400) [pid = 2804] [serial = 1147] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 174 (15D18800) [pid = 2804] [serial = 1176] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 173 (1CA0F000) [pid = 2804] [serial = 1185] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 172 (2123FC00) [pid = 2804] [serial = 1145] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 171 (1733C800) [pid = 2804] [serial = 1167] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 170 (20010C00) [pid = 2804] [serial = 1135] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 169 (21487800) [pid = 2804] [serial = 1150] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 168 (1D1F2800) [pid = 2804] [serial = 1129] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 167 (21567C00) [pid = 2804] [serial = 1155] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 166 (1E2F5C00) [pid = 2804] [serial = 1132] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (2090C000) [pid = 2804] [serial = 1140] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047090062]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (1B39A400) [pid = 2804] [serial = 1188] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 163 (1FC0A000) [pid = 2804] [serial = 1195] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 162 (1CF54000) [pid = 2804] [serial = 1189] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 161 (1CA19400) [pid = 2804] [serial = 1042] [outer = 00000000] [url = about:blank]
11:18:45 INFO - PROCESS | 2804 | --DOMWINDOW == 160 (1D7A9800) [pid = 2804] [serial = 1192] [outer = 00000000] [url = about:blank]
11:18:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:45 INFO - document served over http requires an https
11:18:45 INFO - sub-resource via script-tag using the http-csp
11:18:45 INFO - delivery method with keep-origin-redirect and when
11:18:45 INFO - the target request is cross-origin.
11:18:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1068ms
11:18:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:18:45 INFO - PROCESS | 2804 | ++DOCSHELL 0C0C5400 == 63 [pid = 2804] [id = 456]
11:18:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 161 (100C4C00) [pid = 2804] [serial = 1278] [outer = 00000000]
11:18:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 162 (1B39FC00) [pid = 2804] [serial = 1279] [outer = 100C4C00]
11:18:45 INFO - PROCESS | 2804 | 1448047125596 Marionette INFO loaded listener.js
11:18:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 163 (1DD49800) [pid = 2804] [serial = 1280] [outer = 100C4C00]
11:18:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:46 INFO - document served over http requires an https
11:18:46 INFO - sub-resource via script-tag using the http-csp
11:18:46 INFO - delivery method with no-redirect and when
11:18:46 INFO - the target request is cross-origin.
11:18:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 630ms
11:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:18:46 INFO - PROCESS | 2804 | ++DOCSHELL 20A12800 == 64 [pid = 2804] [id = 457]
11:18:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 164 (20A13800) [pid = 2804] [serial = 1281] [outer = 00000000]
11:18:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (20C7A400) [pid = 2804] [serial = 1282] [outer = 20A13800]
11:18:46 INFO - PROCESS | 2804 | 1448047126156 Marionette INFO loaded listener.js
11:18:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (21236400) [pid = 2804] [serial = 1283] [outer = 20A13800]
11:18:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:46 INFO - document served over http requires an https
11:18:46 INFO - sub-resource via script-tag using the http-csp
11:18:46 INFO - delivery method with swap-origin-redirect and when
11:18:46 INFO - the target request is cross-origin.
11:18:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 671ms
11:18:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:18:46 INFO - PROCESS | 2804 | ++DOCSHELL 21478800 == 65 [pid = 2804] [id = 458]
11:18:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 167 (21479400) [pid = 2804] [serial = 1284] [outer = 00000000]
11:18:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 168 (2153A000) [pid = 2804] [serial = 1285] [outer = 21479400]
11:18:46 INFO - PROCESS | 2804 | 1448047126871 Marionette INFO loaded listener.js
11:18:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 169 (21569800) [pid = 2804] [serial = 1286] [outer = 21479400]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 2121BC00 == 64 [pid = 2804] [id = 407]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 1024B800 == 63 [pid = 2804] [id = 428]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 14654400 == 62 [pid = 2804] [id = 429]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 20C74C00 == 61 [pid = 2804] [id = 430]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 21567000 == 60 [pid = 2804] [id = 431]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 21ABA000 == 59 [pid = 2804] [id = 432]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 21BFB400 == 58 [pid = 2804] [id = 433]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 22F88C00 == 57 [pid = 2804] [id = 434]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 22FE7400 == 56 [pid = 2804] [id = 435]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 1D260800 == 55 [pid = 2804] [id = 303]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 22FE9800 == 54 [pid = 2804] [id = 436]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 2315F400 == 53 [pid = 2804] [id = 437]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 23163C00 == 52 [pid = 2804] [id = 438]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 18850000 == 51 [pid = 2804] [id = 289]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 2350AC00 == 50 [pid = 2804] [id = 439]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 2350F400 == 49 [pid = 2804] [id = 440]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 23530800 == 48 [pid = 2804] [id = 441]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 21ABEC00 == 47 [pid = 2804] [id = 442]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 237C4000 == 46 [pid = 2804] [id = 443]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 101C3800 == 45 [pid = 2804] [id = 301]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 0FFB5800 == 44 [pid = 2804] [id = 444]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 10393C00 == 43 [pid = 2804] [id = 445]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 1733E400 == 42 [pid = 2804] [id = 302]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 1D25CC00 == 41 [pid = 2804] [id = 300]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 20005C00 == 40 [pid = 2804] [id = 427]
11:18:48 INFO - PROCESS | 2804 | --DOCSHELL 1F714400 == 39 [pid = 2804] [id = 304]
11:18:49 INFO - PROCESS | 2804 | --DOCSHELL 100C8400 == 38 [pid = 2804] [id = 447]
11:18:49 INFO - PROCESS | 2804 | --DOCSHELL 101BD400 == 37 [pid = 2804] [id = 446]
11:18:49 INFO - PROCESS | 2804 | --DOCSHELL 1A92C400 == 36 [pid = 2804] [id = 449]
11:18:49 INFO - PROCESS | 2804 | --DOCSHELL 1CA11000 == 35 [pid = 2804] [id = 450]
11:18:49 INFO - PROCESS | 2804 | --DOCSHELL 1D1F9400 == 34 [pid = 2804] [id = 452]
11:18:49 INFO - PROCESS | 2804 | --DOCSHELL 1FC0A800 == 33 [pid = 2804] [id = 455]
11:18:49 INFO - PROCESS | 2804 | --DOCSHELL 1D1F7800 == 32 [pid = 2804] [id = 453]
11:18:49 INFO - PROCESS | 2804 | --DOCSHELL 148CD800 == 31 [pid = 2804] [id = 448]
11:18:49 INFO - PROCESS | 2804 | --DOCSHELL 20A12800 == 30 [pid = 2804] [id = 457]
11:18:49 INFO - PROCESS | 2804 | --DOCSHELL 1C6DBC00 == 29 [pid = 2804] [id = 451]
11:18:49 INFO - PROCESS | 2804 | --DOCSHELL 0C0C5400 == 28 [pid = 2804] [id = 456]
11:18:49 INFO - PROCESS | 2804 | --DOCSHELL 1F712400 == 27 [pid = 2804] [id = 454]
11:18:49 INFO - PROCESS | 2804 | --DOMWINDOW == 168 (1A573800) [pid = 2804] [serial = 1180] [outer = 00000000] [url = about:blank]
11:18:49 INFO - PROCESS | 2804 | --DOMWINDOW == 167 (1BD53C00) [pid = 2804] [serial = 1183] [outer = 00000000] [url = about:blank]
11:18:49 INFO - PROCESS | 2804 | --DOMWINDOW == 166 (13EDE400) [pid = 2804] [serial = 1174] [outer = 00000000] [url = about:blank]
11:18:49 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (1840AC00) [pid = 2804] [serial = 1168] [outer = 00000000] [url = about:blank]
11:18:49 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (1CA85C00) [pid = 2804] [serial = 1186] [outer = 00000000] [url = about:blank]
11:18:49 INFO - PROCESS | 2804 | --DOMWINDOW == 163 (1733BC00) [pid = 2804] [serial = 1177] [outer = 00000000] [url = about:blank]
11:18:49 INFO - PROCESS | 2804 | --DOMWINDOW == 162 (1A304800) [pid = 2804] [serial = 1171] [outer = 00000000] [url = about:blank]
11:18:49 INFO - PROCESS | 2804 | --DOMWINDOW == 161 (1BD54C00) [pid = 2804] [serial = 1118] [outer = 00000000] [url = about:blank]
11:18:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:50 INFO - document served over http requires an https
11:18:50 INFO - sub-resource via xhr-request using the http-csp
11:18:50 INFO - delivery method with keep-origin-redirect and when
11:18:50 INFO - the target request is cross-origin.
11:18:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3573ms
11:18:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:18:50 INFO - PROCESS | 2804 | ++DOCSHELL 0C17B400 == 28 [pid = 2804] [id = 459]
11:18:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 162 (0C28E000) [pid = 2804] [serial = 1287] [outer = 00000000]
11:18:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 163 (100C6400) [pid = 2804] [serial = 1288] [outer = 0C28E000]
11:18:50 INFO - PROCESS | 2804 | 1448047130495 Marionette INFO loaded listener.js
11:18:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 164 (10102800) [pid = 2804] [serial = 1289] [outer = 0C28E000]
11:18:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:50 INFO - document served over http requires an https
11:18:50 INFO - sub-resource via xhr-request using the http-csp
11:18:50 INFO - delivery method with no-redirect and when
11:18:50 INFO - the target request is cross-origin.
11:18:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
11:18:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:18:51 INFO - PROCESS | 2804 | ++DOCSHELL 1010BC00 == 29 [pid = 2804] [id = 460]
11:18:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (101B8800) [pid = 2804] [serial = 1290] [outer = 00000000]
11:18:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (101E5000) [pid = 2804] [serial = 1291] [outer = 101B8800]
11:18:51 INFO - PROCESS | 2804 | 1448047131089 Marionette INFO loaded listener.js
11:18:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 167 (1024A000) [pid = 2804] [serial = 1292] [outer = 101B8800]
11:18:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:51 INFO - document served over http requires an https
11:18:51 INFO - sub-resource via xhr-request using the http-csp
11:18:51 INFO - delivery method with swap-origin-redirect and when
11:18:51 INFO - the target request is cross-origin.
11:18:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
11:18:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:18:51 INFO - PROCESS | 2804 | ++DOCSHELL 13DD3400 == 30 [pid = 2804] [id = 461]
11:18:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 168 (13DDA800) [pid = 2804] [serial = 1293] [outer = 00000000]
11:18:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 169 (140AAC00) [pid = 2804] [serial = 1294] [outer = 13DDA800]
11:18:51 INFO - PROCESS | 2804 | 1448047131763 Marionette INFO loaded listener.js
11:18:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 170 (14636800) [pid = 2804] [serial = 1295] [outer = 13DDA800]
11:18:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:52 INFO - document served over http requires an http
11:18:52 INFO - sub-resource via fetch-request using the http-csp
11:18:52 INFO - delivery method with keep-origin-redirect and when
11:18:52 INFO - the target request is same-origin.
11:18:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
11:18:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:18:52 INFO - PROCESS | 2804 | ++DOCSHELL 148E4400 == 31 [pid = 2804] [id = 462]
11:18:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 171 (148E8800) [pid = 2804] [serial = 1296] [outer = 00000000]
11:18:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 172 (15462400) [pid = 2804] [serial = 1297] [outer = 148E8800]
11:18:52 INFO - PROCESS | 2804 | 1448047132388 Marionette INFO loaded listener.js
11:18:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 173 (1573A400) [pid = 2804] [serial = 1298] [outer = 148E8800]
11:18:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:52 INFO - document served over http requires an http
11:18:52 INFO - sub-resource via fetch-request using the http-csp
11:18:52 INFO - delivery method with no-redirect and when
11:18:52 INFO - the target request is same-origin.
11:18:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 610ms
11:18:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:18:52 INFO - PROCESS | 2804 | ++DOCSHELL 15A8CC00 == 32 [pid = 2804] [id = 463]
11:18:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 174 (15A8D800) [pid = 2804] [serial = 1299] [outer = 00000000]
11:18:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 175 (15D18000) [pid = 2804] [serial = 1300] [outer = 15A8D800]
11:18:52 INFO - PROCESS | 2804 | 1448047132979 Marionette INFO loaded listener.js
11:18:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 176 (15D1B800) [pid = 2804] [serial = 1301] [outer = 15A8D800]
11:18:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:53 INFO - document served over http requires an http
11:18:53 INFO - sub-resource via fetch-request using the http-csp
11:18:53 INFO - delivery method with swap-origin-redirect and when
11:18:53 INFO - the target request is same-origin.
11:18:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 630ms
11:18:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:18:53 INFO - PROCESS | 2804 | ++DOCSHELL 16FF3000 == 33 [pid = 2804] [id = 464]
11:18:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 177 (17347800) [pid = 2804] [serial = 1302] [outer = 00000000]
11:18:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 178 (17999000) [pid = 2804] [serial = 1303] [outer = 17347800]
11:18:53 INFO - PROCESS | 2804 | 1448047133638 Marionette INFO loaded listener.js
11:18:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 179 (18380400) [pid = 2804] [serial = 1304] [outer = 17347800]
11:18:54 INFO - PROCESS | 2804 | ++DOCSHELL 18388C00 == 34 [pid = 2804] [id = 465]
11:18:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 180 (1838A400) [pid = 2804] [serial = 1305] [outer = 00000000]
11:18:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 181 (18407400) [pid = 2804] [serial = 1306] [outer = 1838A400]
11:18:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:54 INFO - document served over http requires an http
11:18:54 INFO - sub-resource via iframe-tag using the http-csp
11:18:54 INFO - delivery method with keep-origin-redirect and when
11:18:54 INFO - the target request is same-origin.
11:18:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
11:18:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:18:54 INFO - PROCESS | 2804 | ++DOCSHELL 1838D800 == 35 [pid = 2804] [id = 466]
11:18:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 182 (1838DC00) [pid = 2804] [serial = 1307] [outer = 00000000]
11:18:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 183 (18850400) [pid = 2804] [serial = 1308] [outer = 1838DC00]
11:18:54 INFO - PROCESS | 2804 | 1448047134322 Marionette INFO loaded listener.js
11:18:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 184 (18853800) [pid = 2804] [serial = 1309] [outer = 1838DC00]
11:18:54 INFO - PROCESS | 2804 | ++DOCSHELL 18885000 == 36 [pid = 2804] [id = 467]
11:18:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 185 (18991400) [pid = 2804] [serial = 1310] [outer = 00000000]
11:18:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 186 (18E34C00) [pid = 2804] [serial = 1311] [outer = 18991400]
11:18:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:54 INFO - document served over http requires an http
11:18:54 INFO - sub-resource via iframe-tag using the http-csp
11:18:54 INFO - delivery method with no-redirect and when
11:18:54 INFO - the target request is same-origin.
11:18:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 671ms
11:18:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:18:54 INFO - PROCESS | 2804 | ++DOCSHELL 18991C00 == 37 [pid = 2804] [id = 468]
11:18:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 187 (18992400) [pid = 2804] [serial = 1312] [outer = 00000000]
11:18:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 188 (1A304800) [pid = 2804] [serial = 1313] [outer = 18992400]
11:18:54 INFO - PROCESS | 2804 | 1448047134975 Marionette INFO loaded listener.js
11:18:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 189 (1A372800) [pid = 2804] [serial = 1314] [outer = 18992400]
11:18:55 INFO - PROCESS | 2804 | ++DOCSHELL 1B13CC00 == 38 [pid = 2804] [id = 469]
11:18:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 190 (1B145800) [pid = 2804] [serial = 1315] [outer = 00000000]
11:18:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 191 (1B2A0C00) [pid = 2804] [serial = 1316] [outer = 1B145800]
11:18:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:55 INFO - document served over http requires an http
11:18:55 INFO - sub-resource via iframe-tag using the http-csp
11:18:55 INFO - delivery method with swap-origin-redirect and when
11:18:55 INFO - the target request is same-origin.
11:18:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 730ms
11:18:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:18:55 INFO - PROCESS | 2804 | ++DOCSHELL 13D4F000 == 39 [pid = 2804] [id = 470]
11:18:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 192 (1B145C00) [pid = 2804] [serial = 1317] [outer = 00000000]
11:18:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 193 (1B39C800) [pid = 2804] [serial = 1318] [outer = 1B145C00]
11:18:55 INFO - PROCESS | 2804 | 1448047135808 Marionette INFO loaded listener.js
11:18:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 194 (1B4C4400) [pid = 2804] [serial = 1319] [outer = 1B145C00]
11:18:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:56 INFO - document served over http requires an http
11:18:56 INFO - sub-resource via script-tag using the http-csp
11:18:56 INFO - delivery method with keep-origin-redirect and when
11:18:56 INFO - the target request is same-origin.
11:18:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 690ms
11:18:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:18:56 INFO - PROCESS | 2804 | ++DOCSHELL 15A84C00 == 40 [pid = 2804] [id = 471]
11:18:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 195 (1B4C7C00) [pid = 2804] [serial = 1320] [outer = 00000000]
11:18:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 196 (1B8BFC00) [pid = 2804] [serial = 1321] [outer = 1B4C7C00]
11:18:56 INFO - PROCESS | 2804 | 1448047136438 Marionette INFO loaded listener.js
11:18:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 197 (1BAD0400) [pid = 2804] [serial = 1322] [outer = 1B4C7C00]
11:18:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:56 INFO - document served over http requires an http
11:18:56 INFO - sub-resource via script-tag using the http-csp
11:18:56 INFO - delivery method with no-redirect and when
11:18:56 INFO - the target request is same-origin.
11:18:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 631ms
11:18:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:18:57 INFO - PROCESS | 2804 | ++DOCSHELL 1BD4D400 == 41 [pid = 2804] [id = 472]
11:18:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 198 (1BD4E400) [pid = 2804] [serial = 1323] [outer = 00000000]
11:18:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 199 (1BDD9C00) [pid = 2804] [serial = 1324] [outer = 1BD4E400]
11:18:57 INFO - PROCESS | 2804 | 1448047137166 Marionette INFO loaded listener.js
11:18:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 200 (1C614000) [pid = 2804] [serial = 1325] [outer = 1BD4E400]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 199 (1D06B400) [pid = 2804] [serial = 1056] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 198 (1010A800) [pid = 2804] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 197 (1B8C7400) [pid = 2804] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 196 (100C9400) [pid = 2804] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 195 (2121C800) [pid = 2804] [serial = 1141] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 194 (20584000) [pid = 2804] [serial = 990] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 193 (101BB800) [pid = 2804] [serial = 1087] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 192 (10103C00) [pid = 2804] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 191 (1911A400) [pid = 2804] [serial = 1065] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 190 (1D1F4400) [pid = 2804] [serial = 1059] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 189 (101C0C00) [pid = 2804] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 188 (1D7AB400) [pid = 2804] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 187 (2000A400) [pid = 2804] [serial = 1196] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 186 (1CA85000) [pid = 2804] [serial = 1053] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 185 (237C6000) [pid = 2804] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 184 (2358A800) [pid = 2804] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 183 (1F716800) [pid = 2804] [serial = 1273] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 182 (10395C00) [pid = 2804] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 181 (100C4C00) [pid = 2804] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 180 (103A0800) [pid = 2804] [serial = 1199] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 179 (20FB9800) [pid = 2804] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 178 (16FFAC00) [pid = 2804] [serial = 1050] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 177 (1FC0B000) [pid = 2804] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 176 (2315F800) [pid = 2804] [serial = 1226] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047111608]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 175 (22FE7C00) [pid = 2804] [serial = 1221] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 174 (1DE82400) [pid = 2804] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 173 (2159B800) [pid = 2804] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 172 (1B139800) [pid = 2804] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 171 (1CA84400) [pid = 2804] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 170 (2057F800) [pid = 2804] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 169 (21485800) [pid = 2804] [serial = 1151] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 168 (22FE9C00) [pid = 2804] [serial = 1223] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 167 (213DD000) [pid = 2804] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 166 (21ABB400) [pid = 2804] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (15C83000) [pid = 2804] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (2218E000) [pid = 2804] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 163 (2350E000) [pid = 2804] [serial = 1231] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 162 (20912C00) [pid = 2804] [serial = 1077] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 161 (1D256000) [pid = 2804] [serial = 1268] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047123361]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 160 (20A13800) [pid = 2804] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 159 (17048000) [pid = 2804] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 158 (2373D400) [pid = 2804] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 157 (22F89800) [pid = 2804] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 156 (2057EC00) [pid = 2804] [serial = 1074] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 155 (15D16C00) [pid = 2804] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 154 (21540800) [pid = 2804] [serial = 1156] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 153 (10251000) [pid = 2804] [serial = 1045] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 152 (1CA12000) [pid = 2804] [serial = 1263] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 151 (20001800) [pid = 2804] [serial = 1071] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 150 (10108C00) [pid = 2804] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 149 (23164800) [pid = 2804] [serial = 1228] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 148 (2350F800) [pid = 2804] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 147 (1D1F8800) [pid = 2804] [serial = 1270] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 146 (1C6E4400) [pid = 2804] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 145 (1C6E2C00) [pid = 2804] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 144 (1D25A800) [pid = 2804] [serial = 1062] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 143 (1FC01C00) [pid = 2804] [serial = 1068] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 142 (1C6DF000) [pid = 2804] [serial = 1265] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 141 (2153A000) [pid = 2804] [serial = 1285] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 140 (17995800) [pid = 2804] [serial = 1258] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 139 (1B39F800) [pid = 2804] [serial = 1261] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 138 (1CA78400) [pid = 2804] [serial = 1264] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 137 (1CF4F800) [pid = 2804] [serial = 1266] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 136 (1D257800) [pid = 2804] [serial = 1269] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047123361]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 135 (1DD4E400) [pid = 2804] [serial = 1271] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 134 (1FCA6800) [pid = 2804] [serial = 1274] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 133 (20582400) [pid = 2804] [serial = 1276] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 132 (1B39FC00) [pid = 2804] [serial = 1279] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 131 (20C7A400) [pid = 2804] [serial = 1282] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 130 (149C1000) [pid = 2804] [serial = 1200] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (1C617800) [pid = 2804] [serial = 1204] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (21219400) [pid = 2804] [serial = 1207] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (21A5E800) [pid = 2804] [serial = 1210] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (21BF1800) [pid = 2804] [serial = 1213] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (22F7C800) [pid = 2804] [serial = 1216] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (22FDD000) [pid = 2804] [serial = 1219] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (22FEC400) [pid = 2804] [serial = 1222] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (22FF2C00) [pid = 2804] [serial = 1224] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (2315BC00) [pid = 2804] [serial = 1227] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047111608]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 120 (231AE400) [pid = 2804] [serial = 1229] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 119 (23512800) [pid = 2804] [serial = 1232] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 118 (23525400) [pid = 2804] [serial = 1234] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (23595C00) [pid = 2804] [serial = 1237] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 116 (237B9400) [pid = 2804] [serial = 1240] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (239D4C00) [pid = 2804] [serial = 1243] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (101E8800) [pid = 2804] [serial = 1246] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (18E35000) [pid = 2804] [serial = 1249] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 112 (1883E000) [pid = 2804] [serial = 1252] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 111 (1024FC00) [pid = 2804] [serial = 1255] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 110 (1D0D8C00) [pid = 2804] [serial = 759] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 109 (20A1D000) [pid = 2804] [serial = 992] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 108 (143D3000) [pid = 2804] [serial = 1047] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 107 (1BCC0800) [pid = 2804] [serial = 1052] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 106 (1CF55C00) [pid = 2804] [serial = 1055] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 105 (1D0E4000) [pid = 2804] [serial = 1058] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 104 (1D260C00) [pid = 2804] [serial = 1061] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 103 (1E2D2000) [pid = 2804] [serial = 1064] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 102 (1F712800) [pid = 2804] [serial = 1067] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 101 (1FC9E000) [pid = 2804] [serial = 1070] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 100 (20576800) [pid = 2804] [serial = 1073] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 99 (20907000) [pid = 2804] [serial = 1076] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 98 (20C75400) [pid = 2804] [serial = 1079] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 97 (20FBEC00) [pid = 2804] [serial = 1084] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 96 (1D072000) [pid = 2804] [serial = 1089] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 95 (13D45400) [pid = 2804] [serial = 1121] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 94 (1A927C00) [pid = 2804] [serial = 1124] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 93 (1CA81000) [pid = 2804] [serial = 1127] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 92 (1D25D800) [pid = 2804] [serial = 1130] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 91 (1F713400) [pid = 2804] [serial = 1133] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 90 (20C6FC00) [pid = 2804] [serial = 1138] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 89 (2123A000) [pid = 2804] [serial = 1143] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 88 (2147B000) [pid = 2804] [serial = 1148] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 87 (2153C800) [pid = 2804] [serial = 1153] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 86 (2159E800) [pid = 2804] [serial = 1158] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 85 (1573CC00) [pid = 2804] [serial = 1163] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 84 (20910800) [pid = 2804] [serial = 1198] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 83 (15A87800) [pid = 2804] [serial = 1201] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 82 (1DE85C00) [pid = 2804] [serial = 1205] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 81 (21487400) [pid = 2804] [serial = 1208] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 80 (239D8400) [pid = 2804] [serial = 1244] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 79 (105FAC00) [pid = 2804] [serial = 1247] [outer = 00000000] [url = about:blank]
11:18:58 INFO - PROCESS | 2804 | --DOMWINDOW == 78 (1B299000) [pid = 2804] [serial = 1250] [outer = 00000000] [url = about:blank]
11:18:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:58 INFO - document served over http requires an http
11:18:58 INFO - sub-resource via script-tag using the http-csp
11:18:58 INFO - delivery method with swap-origin-redirect and when
11:18:58 INFO - the target request is same-origin.
11:18:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2074ms
11:18:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:18:59 INFO - PROCESS | 2804 | ++DOCSHELL 10251000 == 42 [pid = 2804] [id = 473]
11:18:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 79 (13D45400) [pid = 2804] [serial = 1326] [outer = 00000000]
11:18:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 80 (15A87800) [pid = 2804] [serial = 1327] [outer = 13D45400]
11:18:59 INFO - PROCESS | 2804 | 1448047139127 Marionette INFO loaded listener.js
11:18:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 81 (183BB000) [pid = 2804] [serial = 1328] [outer = 13D45400]
11:18:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:18:59 INFO - document served over http requires an http
11:18:59 INFO - sub-resource via xhr-request using the http-csp
11:18:59 INFO - delivery method with keep-origin-redirect and when
11:18:59 INFO - the target request is same-origin.
11:18:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 570ms
11:18:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:18:59 INFO - PROCESS | 2804 | ++DOCSHELL 1B139800 == 43 [pid = 2804] [id = 474]
11:18:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 82 (1B8C7400) [pid = 2804] [serial = 1329] [outer = 00000000]
11:18:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 83 (1C617400) [pid = 2804] [serial = 1330] [outer = 1B8C7400]
11:18:59 INFO - PROCESS | 2804 | 1448047139707 Marionette INFO loaded listener.js
11:18:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 84 (1C60F800) [pid = 2804] [serial = 1331] [outer = 1B8C7400]
11:19:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:00 INFO - document served over http requires an http
11:19:00 INFO - sub-resource via xhr-request using the http-csp
11:19:00 INFO - delivery method with no-redirect and when
11:19:00 INFO - the target request is same-origin.
11:19:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 570ms
11:19:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:19:00 INFO - PROCESS | 2804 | ++DOCSHELL 1C6E8400 == 44 [pid = 2804] [id = 475]
11:19:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 85 (1CA0D000) [pid = 2804] [serial = 1332] [outer = 00000000]
11:19:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 86 (1CA13400) [pid = 2804] [serial = 1333] [outer = 1CA0D000]
11:19:00 INFO - PROCESS | 2804 | 1448047140319 Marionette INFO loaded listener.js
11:19:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 87 (1CA17800) [pid = 2804] [serial = 1334] [outer = 1CA0D000]
11:19:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:00 INFO - document served over http requires an http
11:19:00 INFO - sub-resource via xhr-request using the http-csp
11:19:00 INFO - delivery method with swap-origin-redirect and when
11:19:00 INFO - the target request is same-origin.
11:19:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 670ms
11:19:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:19:01 INFO - PROCESS | 2804 | ++DOCSHELL 100AB400 == 45 [pid = 2804] [id = 476]
11:19:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 88 (100AD800) [pid = 2804] [serial = 1335] [outer = 00000000]
11:19:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 89 (1015A800) [pid = 2804] [serial = 1336] [outer = 100AD800]
11:19:01 INFO - PROCESS | 2804 | 1448047141206 Marionette INFO loaded listener.js
11:19:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 90 (101E0800) [pid = 2804] [serial = 1337] [outer = 100AD800]
11:19:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:01 INFO - document served over http requires an https
11:19:01 INFO - sub-resource via fetch-request using the http-csp
11:19:01 INFO - delivery method with keep-origin-redirect and when
11:19:01 INFO - the target request is same-origin.
11:19:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1019ms
11:19:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:19:02 INFO - PROCESS | 2804 | ++DOCSHELL 13EE2C00 == 46 [pid = 2804] [id = 477]
11:19:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 91 (142E0800) [pid = 2804] [serial = 1338] [outer = 00000000]
11:19:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 92 (15740400) [pid = 2804] [serial = 1339] [outer = 142E0800]
11:19:02 INFO - PROCESS | 2804 | 1448047142121 Marionette INFO loaded listener.js
11:19:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 93 (17342800) [pid = 2804] [serial = 1340] [outer = 142E0800]
11:19:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:02 INFO - document served over http requires an https
11:19:02 INFO - sub-resource via fetch-request using the http-csp
11:19:02 INFO - delivery method with no-redirect and when
11:19:02 INFO - the target request is same-origin.
11:19:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 870ms
11:19:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:19:02 INFO - PROCESS | 2804 | ++DOCSHELL 1B8BB000 == 47 [pid = 2804] [id = 478]
11:19:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 94 (1B8BC800) [pid = 2804] [serial = 1341] [outer = 00000000]
11:19:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 95 (1BD56800) [pid = 2804] [serial = 1342] [outer = 1B8BC800]
11:19:03 INFO - PROCESS | 2804 | 1448047143040 Marionette INFO loaded listener.js
11:19:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 96 (1C6EA800) [pid = 2804] [serial = 1343] [outer = 1B8BC800]
11:19:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:03 INFO - document served over http requires an https
11:19:03 INFO - sub-resource via fetch-request using the http-csp
11:19:03 INFO - delivery method with swap-origin-redirect and when
11:19:03 INFO - the target request is same-origin.
11:19:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
11:19:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:19:03 INFO - PROCESS | 2804 | ++DOCSHELL 1B396800 == 48 [pid = 2804] [id = 479]
11:19:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 97 (1CA7DC00) [pid = 2804] [serial = 1344] [outer = 00000000]
11:19:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 98 (1CF57800) [pid = 2804] [serial = 1345] [outer = 1CA7DC00]
11:19:03 INFO - PROCESS | 2804 | 1448047143959 Marionette INFO loaded listener.js
11:19:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 99 (1D06F000) [pid = 2804] [serial = 1346] [outer = 1CA7DC00]
11:19:04 INFO - PROCESS | 2804 | ++DOCSHELL 1D0E0C00 == 49 [pid = 2804] [id = 480]
11:19:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 100 (1D0E6400) [pid = 2804] [serial = 1347] [outer = 00000000]
11:19:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 101 (1D10B800) [pid = 2804] [serial = 1348] [outer = 1D0E6400]
11:19:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:04 INFO - document served over http requires an https
11:19:04 INFO - sub-resource via iframe-tag using the http-csp
11:19:04 INFO - delivery method with keep-origin-redirect and when
11:19:04 INFO - the target request is same-origin.
11:19:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
11:19:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:19:04 INFO - PROCESS | 2804 | ++DOCSHELL 1D0E4400 == 50 [pid = 2804] [id = 481]
11:19:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 102 (1D0E4800) [pid = 2804] [serial = 1349] [outer = 00000000]
11:19:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 103 (1D115800) [pid = 2804] [serial = 1350] [outer = 1D0E4800]
11:19:04 INFO - PROCESS | 2804 | 1448047144983 Marionette INFO loaded listener.js
11:19:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 104 (1D11A000) [pid = 2804] [serial = 1351] [outer = 1D0E4800]
11:19:05 INFO - PROCESS | 2804 | ++DOCSHELL 1D1F5C00 == 51 [pid = 2804] [id = 482]
11:19:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 105 (1D1F8000) [pid = 2804] [serial = 1352] [outer = 00000000]
11:19:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 106 (1D114800) [pid = 2804] [serial = 1353] [outer = 1D1F8000]
11:19:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:05 INFO - document served over http requires an https
11:19:05 INFO - sub-resource via iframe-tag using the http-csp
11:19:05 INFO - delivery method with no-redirect and when
11:19:05 INFO - the target request is same-origin.
11:19:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 970ms
11:19:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:19:05 INFO - PROCESS | 2804 | ++DOCSHELL 1D257000 == 52 [pid = 2804] [id = 483]
11:19:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 107 (1D257800) [pid = 2804] [serial = 1354] [outer = 00000000]
11:19:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 108 (1D7A5C00) [pid = 2804] [serial = 1355] [outer = 1D257800]
11:19:05 INFO - PROCESS | 2804 | 1448047145985 Marionette INFO loaded listener.js
11:19:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 109 (1D964800) [pid = 2804] [serial = 1356] [outer = 1D257800]
11:19:06 INFO - PROCESS | 2804 | ++DOCSHELL 1D96DC00 == 53 [pid = 2804] [id = 484]
11:19:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 110 (1D971C00) [pid = 2804] [serial = 1357] [outer = 00000000]
11:19:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 111 (1DE81C00) [pid = 2804] [serial = 1358] [outer = 1D971C00]
11:19:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:06 INFO - document served over http requires an https
11:19:06 INFO - sub-resource via iframe-tag using the http-csp
11:19:06 INFO - delivery method with swap-origin-redirect and when
11:19:06 INFO - the target request is same-origin.
11:19:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1019ms
11:19:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:19:06 INFO - PROCESS | 2804 | ++DOCSHELL 1B13F400 == 54 [pid = 2804] [id = 485]
11:19:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 112 (1DD44C00) [pid = 2804] [serial = 1359] [outer = 00000000]
11:19:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 113 (1DE8CC00) [pid = 2804] [serial = 1360] [outer = 1DD44C00]
11:19:06 INFO - PROCESS | 2804 | 1448047146958 Marionette INFO loaded listener.js
11:19:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (1E2D9400) [pid = 2804] [serial = 1361] [outer = 1DD44C00]
11:19:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:07 INFO - document served over http requires an https
11:19:07 INFO - sub-resource via script-tag using the http-csp
11:19:07 INFO - delivery method with keep-origin-redirect and when
11:19:07 INFO - the target request is same-origin.
11:19:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 930ms
11:19:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:19:07 INFO - PROCESS | 2804 | ++DOCSHELL 1E2F9800 == 55 [pid = 2804] [id = 486]
11:19:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (1F70D400) [pid = 2804] [serial = 1362] [outer = 00000000]
11:19:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (1F71AC00) [pid = 2804] [serial = 1363] [outer = 1F70D400]
11:19:07 INFO - PROCESS | 2804 | 1448047147883 Marionette INFO loaded listener.js
11:19:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 117 (1FC04400) [pid = 2804] [serial = 1364] [outer = 1F70D400]
11:19:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:08 INFO - document served over http requires an https
11:19:08 INFO - sub-resource via script-tag using the http-csp
11:19:08 INFO - delivery method with no-redirect and when
11:19:08 INFO - the target request is same-origin.
11:19:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 830ms
11:19:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:19:08 INFO - PROCESS | 2804 | ++DOCSHELL 1BD50C00 == 56 [pid = 2804] [id = 487]
11:19:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (1FC0CC00) [pid = 2804] [serial = 1365] [outer = 00000000]
11:19:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 119 (1FCA0000) [pid = 2804] [serial = 1366] [outer = 1FC0CC00]
11:19:08 INFO - PROCESS | 2804 | 1448047148717 Marionette INFO loaded listener.js
11:19:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 120 (1FCA4800) [pid = 2804] [serial = 1367] [outer = 1FC0CC00]
11:19:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:09 INFO - document served over http requires an https
11:19:09 INFO - sub-resource via script-tag using the http-csp
11:19:09 INFO - delivery method with swap-origin-redirect and when
11:19:09 INFO - the target request is same-origin.
11:19:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 930ms
11:19:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:19:09 INFO - PROCESS | 2804 | ++DOCSHELL 20008400 == 57 [pid = 2804] [id = 488]
11:19:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 121 (20008800) [pid = 2804] [serial = 1368] [outer = 00000000]
11:19:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (20577000) [pid = 2804] [serial = 1369] [outer = 20008800]
11:19:09 INFO - PROCESS | 2804 | 1448047149639 Marionette INFO loaded listener.js
11:19:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (2057F400) [pid = 2804] [serial = 1370] [outer = 20008800]
11:19:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:10 INFO - document served over http requires an https
11:19:10 INFO - sub-resource via xhr-request using the http-csp
11:19:10 INFO - delivery method with keep-origin-redirect and when
11:19:10 INFO - the target request is same-origin.
11:19:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
11:19:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:19:10 INFO - PROCESS | 2804 | ++DOCSHELL 2057EC00 == 58 [pid = 2804] [id = 489]
11:19:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (2057F000) [pid = 2804] [serial = 1371] [outer = 00000000]
11:19:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (20906C00) [pid = 2804] [serial = 1372] [outer = 2057F000]
11:19:10 INFO - PROCESS | 2804 | 1448047150551 Marionette INFO loaded listener.js
11:19:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (20A13400) [pid = 2804] [serial = 1373] [outer = 2057F000]
11:19:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:11 INFO - document served over http requires an https
11:19:11 INFO - sub-resource via xhr-request using the http-csp
11:19:11 INFO - delivery method with no-redirect and when
11:19:11 INFO - the target request is same-origin.
11:19:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1582ms
11:19:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:19:12 INFO - PROCESS | 2804 | ++DOCSHELL 0C111800 == 59 [pid = 2804] [id = 490]
11:19:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (0C183C00) [pid = 2804] [serial = 1374] [outer = 00000000]
11:19:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (15DE3000) [pid = 2804] [serial = 1375] [outer = 0C183C00]
11:19:12 INFO - PROCESS | 2804 | 1448047152187 Marionette INFO loaded listener.js
11:19:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (1C6E7C00) [pid = 2804] [serial = 1376] [outer = 0C183C00]
11:19:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:13 INFO - document served over http requires an https
11:19:13 INFO - sub-resource via xhr-request using the http-csp
11:19:13 INFO - delivery method with swap-origin-redirect and when
11:19:13 INFO - the target request is same-origin.
11:19:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1271ms
11:19:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:19:13 INFO - PROCESS | 2804 | ++DOCSHELL 101E8800 == 60 [pid = 2804] [id = 491]
11:19:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (10246400) [pid = 2804] [serial = 1377] [outer = 00000000]
11:19:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 131 (14853800) [pid = 2804] [serial = 1378] [outer = 10246400]
11:19:13 INFO - PROCESS | 2804 | 1448047153430 Marionette INFO loaded listener.js
11:19:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 132 (15740800) [pid = 2804] [serial = 1379] [outer = 10246400]
11:19:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:14 INFO - document served over http requires an http
11:19:14 INFO - sub-resource via fetch-request using the meta-csp
11:19:14 INFO - delivery method with keep-origin-redirect and when
11:19:14 INFO - the target request is cross-origin.
11:19:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
11:19:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:19:14 INFO - PROCESS | 2804 | ++DOCSHELL 10394800 == 61 [pid = 2804] [id = 492]
11:19:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 133 (103A0800) [pid = 2804] [serial = 1380] [outer = 00000000]
11:19:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 134 (14925400) [pid = 2804] [serial = 1381] [outer = 103A0800]
11:19:14 INFO - PROCESS | 2804 | 1448047154406 Marionette INFO loaded listener.js
11:19:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 135 (1799EC00) [pid = 2804] [serial = 1382] [outer = 103A0800]
11:19:14 INFO - PROCESS | 2804 | --DOCSHELL 1883A400 == 60 [pid = 2804] [id = 363]
11:19:14 INFO - PROCESS | 2804 | --DOCSHELL 13E91400 == 59 [pid = 2804] [id = 358]
11:19:14 INFO - PROCESS | 2804 | --DOCSHELL 19016800 == 58 [pid = 2804] [id = 364]
11:19:14 INFO - PROCESS | 2804 | --DOCSHELL 15DE7C00 == 57 [pid = 2804] [id = 361]
11:19:14 INFO - PROCESS | 2804 | --DOCSHELL 149C3000 == 56 [pid = 2804] [id = 360]
11:19:14 INFO - PROCESS | 2804 | --DOCSHELL 0C17CC00 == 55 [pid = 2804] [id = 354]
11:19:14 INFO - PROCESS | 2804 | --DOCSHELL 1B13CC00 == 54 [pid = 2804] [id = 469]
11:19:14 INFO - PROCESS | 2804 | --DOCSHELL 18885000 == 53 [pid = 2804] [id = 467]
11:19:14 INFO - PROCESS | 2804 | --DOCSHELL 18388C00 == 52 [pid = 2804] [id = 465]
11:19:14 INFO - PROCESS | 2804 | --DOCSHELL 21478800 == 51 [pid = 2804] [id = 458]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 134 (14654000) [pid = 2804] [serial = 1256] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 133 (1BD52800) [pid = 2804] [serial = 1253] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 132 (237BD000) [pid = 2804] [serial = 1241] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 131 (23738C00) [pid = 2804] [serial = 1238] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 130 (2352A800) [pid = 2804] [serial = 1235] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (23506C00) [pid = 2804] [serial = 1230] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (23159000) [pid = 2804] [serial = 1225] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (22FE1C00) [pid = 2804] [serial = 1220] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (22F83400) [pid = 2804] [serial = 1217] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (21BF3C00) [pid = 2804] [serial = 1214] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (21AB5400) [pid = 2804] [serial = 1211] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (18807400) [pid = 2804] [serial = 1259] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (20737000) [pid = 2804] [serial = 1277] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (1DD49800) [pid = 2804] [serial = 1280] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 120 (21236400) [pid = 2804] [serial = 1283] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 119 (1BAD5800) [pid = 2804] [serial = 1262] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 118 (1D0D8800) [pid = 2804] [serial = 1267] [outer = 00000000] [url = about:blank]
11:19:14 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (1E2DD800) [pid = 2804] [serial = 1272] [outer = 00000000] [url = about:blank]
11:19:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:15 INFO - document served over http requires an http
11:19:15 INFO - sub-resource via fetch-request using the meta-csp
11:19:15 INFO - delivery method with no-redirect and when
11:19:15 INFO - the target request is cross-origin.
11:19:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 970ms
11:19:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:19:15 INFO - PROCESS | 2804 | ++DOCSHELL 101C4000 == 52 [pid = 2804] [id = 493]
11:19:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (101C4400) [pid = 2804] [serial = 1383] [outer = 00000000]
11:19:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 119 (10557C00) [pid = 2804] [serial = 1384] [outer = 101C4400]
11:19:15 INFO - PROCESS | 2804 | 1448047155250 Marionette INFO loaded listener.js
11:19:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 120 (143D1800) [pid = 2804] [serial = 1385] [outer = 101C4400]
11:19:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:15 INFO - document served over http requires an http
11:19:15 INFO - sub-resource via fetch-request using the meta-csp
11:19:15 INFO - delivery method with swap-origin-redirect and when
11:19:15 INFO - the target request is cross-origin.
11:19:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 671ms
11:19:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:19:15 INFO - PROCESS | 2804 | ++DOCSHELL 15468000 == 53 [pid = 2804] [id = 494]
11:19:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 121 (15739C00) [pid = 2804] [serial = 1386] [outer = 00000000]
11:19:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (168EF000) [pid = 2804] [serial = 1387] [outer = 15739C00]
11:19:15 INFO - PROCESS | 2804 | 1448047155922 Marionette INFO loaded listener.js
11:19:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (1799E800) [pid = 2804] [serial = 1388] [outer = 15739C00]
11:19:16 INFO - PROCESS | 2804 | ++DOCSHELL 18851800 == 54 [pid = 2804] [id = 495]
11:19:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (18859400) [pid = 2804] [serial = 1389] [outer = 00000000]
11:19:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (18990800) [pid = 2804] [serial = 1390] [outer = 18859400]
11:19:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:16 INFO - document served over http requires an http
11:19:16 INFO - sub-resource via iframe-tag using the meta-csp
11:19:16 INFO - delivery method with keep-origin-redirect and when
11:19:16 INFO - the target request is cross-origin.
11:19:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 671ms
11:19:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:19:16 INFO - PROCESS | 2804 | ++DOCSHELL 101E7400 == 55 [pid = 2804] [id = 496]
11:19:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (15743000) [pid = 2804] [serial = 1391] [outer = 00000000]
11:19:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (18888C00) [pid = 2804] [serial = 1392] [outer = 15743000]
11:19:16 INFO - PROCESS | 2804 | 1448047156688 Marionette INFO loaded listener.js
11:19:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (1A376C00) [pid = 2804] [serial = 1393] [outer = 15743000]
11:19:17 INFO - PROCESS | 2804 | ++DOCSHELL 1B8B9400 == 56 [pid = 2804] [id = 497]
11:19:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (1B8B9800) [pid = 2804] [serial = 1394] [outer = 00000000]
11:19:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (1B8BD800) [pid = 2804] [serial = 1395] [outer = 1B8B9800]
11:19:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:17 INFO - document served over http requires an http
11:19:17 INFO - sub-resource via iframe-tag using the meta-csp
11:19:17 INFO - delivery method with no-redirect and when
11:19:17 INFO - the target request is cross-origin.
11:19:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 730ms
11:19:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:19:17 INFO - PROCESS | 2804 | ++DOCSHELL 1B4C3400 == 57 [pid = 2804] [id = 498]
11:19:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 131 (1B4CC000) [pid = 2804] [serial = 1396] [outer = 00000000]
11:19:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 132 (1BCC0000) [pid = 2804] [serial = 1397] [outer = 1B4CC000]
11:19:17 INFO - PROCESS | 2804 | 1448047157460 Marionette INFO loaded listener.js
11:19:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 133 (1BD5C400) [pid = 2804] [serial = 1398] [outer = 1B4CC000]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 132 (140AAC00) [pid = 2804] [serial = 1294] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 131 (1CA13400) [pid = 2804] [serial = 1333] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 130 (18992400) [pid = 2804] [serial = 1312] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (1838DC00) [pid = 2804] [serial = 1307] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (1B8C7400) [pid = 2804] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (13DDA800) [pid = 2804] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (1B145C00) [pid = 2804] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (1BD4E400) [pid = 2804] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (1B4C7C00) [pid = 2804] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (1838A400) [pid = 2804] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (17347800) [pid = 2804] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (0C28E000) [pid = 2804] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 120 (1B145800) [pid = 2804] [serial = 1315] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 119 (101B8800) [pid = 2804] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 118 (13D45400) [pid = 2804] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (148E8800) [pid = 2804] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 116 (18991400) [pid = 2804] [serial = 1310] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047134680]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (15A8D800) [pid = 2804] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (1B39C800) [pid = 2804] [serial = 1318] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (101E5000) [pid = 2804] [serial = 1291] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 112 (100C6400) [pid = 2804] [serial = 1288] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 111 (1BDD9C00) [pid = 2804] [serial = 1324] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 110 (1B2A0C00) [pid = 2804] [serial = 1316] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 109 (1A304800) [pid = 2804] [serial = 1313] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 108 (1C617400) [pid = 2804] [serial = 1330] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 107 (18E34C00) [pid = 2804] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047134680]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 106 (18850400) [pid = 2804] [serial = 1308] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 105 (15462400) [pid = 2804] [serial = 1297] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 104 (18407400) [pid = 2804] [serial = 1306] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 103 (17999000) [pid = 2804] [serial = 1303] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 102 (15A87800) [pid = 2804] [serial = 1327] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 101 (15D18000) [pid = 2804] [serial = 1300] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 100 (1B8BFC00) [pid = 2804] [serial = 1321] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 99 (1C60F800) [pid = 2804] [serial = 1331] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 98 (1024A000) [pid = 2804] [serial = 1292] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 97 (10102800) [pid = 2804] [serial = 1289] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | --DOMWINDOW == 96 (183BB000) [pid = 2804] [serial = 1328] [outer = 00000000] [url = about:blank]
11:19:17 INFO - PROCESS | 2804 | ++DOCSHELL 0C099000 == 58 [pid = 2804] [id = 499]
11:19:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 97 (0C0A0800) [pid = 2804] [serial = 1399] [outer = 00000000]
11:19:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 98 (0C0C9C00) [pid = 2804] [serial = 1400] [outer = 0C0A0800]
11:19:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:18 INFO - document served over http requires an http
11:19:18 INFO - sub-resource via iframe-tag using the meta-csp
11:19:18 INFO - delivery method with swap-origin-redirect and when
11:19:18 INFO - the target request is cross-origin.
11:19:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 871ms
11:19:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:19:18 INFO - PROCESS | 2804 | ++DOCSHELL 100D1000 == 59 [pid = 2804] [id = 500]
11:19:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 99 (1010D400) [pid = 2804] [serial = 1401] [outer = 00000000]
11:19:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 100 (101E5000) [pid = 2804] [serial = 1402] [outer = 1010D400]
11:19:18 INFO - PROCESS | 2804 | 1448047158420 Marionette INFO loaded listener.js
11:19:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 101 (10562C00) [pid = 2804] [serial = 1403] [outer = 1010D400]
11:19:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:19 INFO - document served over http requires an http
11:19:19 INFO - sub-resource via script-tag using the meta-csp
11:19:19 INFO - delivery method with keep-origin-redirect and when
11:19:19 INFO - the target request is cross-origin.
11:19:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1075ms
11:19:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:19:19 INFO - PROCESS | 2804 | ++DOCSHELL 15462400 == 60 [pid = 2804] [id = 501]
11:19:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 102 (1546D800) [pid = 2804] [serial = 1404] [outer = 00000000]
11:19:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 103 (184BF000) [pid = 2804] [serial = 1405] [outer = 1546D800]
11:19:19 INFO - PROCESS | 2804 | 1448047159512 Marionette INFO loaded listener.js
11:19:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 104 (1911AC00) [pid = 2804] [serial = 1406] [outer = 1546D800]
11:19:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:20 INFO - document served over http requires an http
11:19:20 INFO - sub-resource via script-tag using the meta-csp
11:19:20 INFO - delivery method with no-redirect and when
11:19:20 INFO - the target request is cross-origin.
11:19:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1067ms
11:19:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:19:20 INFO - PROCESS | 2804 | ++DOCSHELL 1B39F000 == 61 [pid = 2804] [id = 502]
11:19:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 105 (1B3A1000) [pid = 2804] [serial = 1407] [outer = 00000000]
11:19:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 106 (1C6DC800) [pid = 2804] [serial = 1408] [outer = 1B3A1000]
11:19:20 INFO - PROCESS | 2804 | 1448047160525 Marionette INFO loaded listener.js
11:19:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 107 (1CA10400) [pid = 2804] [serial = 1409] [outer = 1B3A1000]
11:19:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:21 INFO - document served over http requires an http
11:19:21 INFO - sub-resource via script-tag using the meta-csp
11:19:21 INFO - delivery method with swap-origin-redirect and when
11:19:21 INFO - the target request is cross-origin.
11:19:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 970ms
11:19:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:19:21 INFO - PROCESS | 2804 | ++DOCSHELL 1CA86800 == 62 [pid = 2804] [id = 503]
11:19:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 108 (1CF4C000) [pid = 2804] [serial = 1410] [outer = 00000000]
11:19:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 109 (1D075000) [pid = 2804] [serial = 1411] [outer = 1CF4C000]
11:19:21 INFO - PROCESS | 2804 | 1448047161490 Marionette INFO loaded listener.js
11:19:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 110 (1D10E000) [pid = 2804] [serial = 1412] [outer = 1CF4C000]
11:19:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:22 INFO - document served over http requires an http
11:19:22 INFO - sub-resource via xhr-request using the meta-csp
11:19:22 INFO - delivery method with keep-origin-redirect and when
11:19:22 INFO - the target request is cross-origin.
11:19:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 830ms
11:19:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:19:22 INFO - PROCESS | 2804 | ++DOCSHELL 1D1F5000 == 63 [pid = 2804] [id = 504]
11:19:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 111 (1D1F9000) [pid = 2804] [serial = 1413] [outer = 00000000]
11:19:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 112 (1D7A1C00) [pid = 2804] [serial = 1414] [outer = 1D1F9000]
11:19:22 INFO - PROCESS | 2804 | 1448047162343 Marionette INFO loaded listener.js
11:19:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 113 (1D972800) [pid = 2804] [serial = 1415] [outer = 1D1F9000]
11:19:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:23 INFO - document served over http requires an http
11:19:23 INFO - sub-resource via xhr-request using the meta-csp
11:19:23 INFO - delivery method with no-redirect and when
11:19:23 INFO - the target request is cross-origin.
11:19:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 930ms
11:19:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:19:23 INFO - PROCESS | 2804 | ++DOCSHELL 1F718C00 == 64 [pid = 2804] [id = 505]
11:19:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (1FC09800) [pid = 2804] [serial = 1416] [outer = 00000000]
11:19:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (1FCA1C00) [pid = 2804] [serial = 1417] [outer = 1FC09800]
11:19:23 INFO - PROCESS | 2804 | 1448047163302 Marionette INFO loaded listener.js
11:19:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (20576C00) [pid = 2804] [serial = 1418] [outer = 1FC09800]
11:19:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:23 INFO - document served over http requires an http
11:19:23 INFO - sub-resource via xhr-request using the meta-csp
11:19:23 INFO - delivery method with swap-origin-redirect and when
11:19:23 INFO - the target request is cross-origin.
11:19:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
11:19:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:19:24 INFO - PROCESS | 2804 | ++DOCSHELL 20905000 == 65 [pid = 2804] [id = 506]
11:19:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 117 (20905C00) [pid = 2804] [serial = 1419] [outer = 00000000]
11:19:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (20912400) [pid = 2804] [serial = 1420] [outer = 20905C00]
11:19:24 INFO - PROCESS | 2804 | 1448047164147 Marionette INFO loaded listener.js
11:19:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 119 (20A1E400) [pid = 2804] [serial = 1421] [outer = 20905C00]
11:19:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:24 INFO - document served over http requires an https
11:19:24 INFO - sub-resource via fetch-request using the meta-csp
11:19:24 INFO - delivery method with keep-origin-redirect and when
11:19:24 INFO - the target request is cross-origin.
11:19:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 931ms
11:19:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:19:25 INFO - PROCESS | 2804 | ++DOCSHELL 20C6E400 == 66 [pid = 2804] [id = 507]
11:19:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 120 (20C70800) [pid = 2804] [serial = 1422] [outer = 00000000]
11:19:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 121 (20C78800) [pid = 2804] [serial = 1423] [outer = 20C70800]
11:19:25 INFO - PROCESS | 2804 | 1448047165100 Marionette INFO loaded listener.js
11:19:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (20FBA800) [pid = 2804] [serial = 1424] [outer = 20C70800]
11:19:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:25 INFO - document served over http requires an https
11:19:25 INFO - sub-resource via fetch-request using the meta-csp
11:19:25 INFO - delivery method with no-redirect and when
11:19:25 INFO - the target request is cross-origin.
11:19:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
11:19:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:19:25 INFO - PROCESS | 2804 | ++DOCSHELL 20FBDC00 == 67 [pid = 2804] [id = 508]
11:19:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (20FC0000) [pid = 2804] [serial = 1425] [outer = 00000000]
11:19:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (21218000) [pid = 2804] [serial = 1426] [outer = 20FC0000]
11:19:26 INFO - PROCESS | 2804 | 1448047166044 Marionette INFO loaded listener.js
11:19:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (2121D800) [pid = 2804] [serial = 1427] [outer = 20FC0000]
11:19:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:26 INFO - document served over http requires an https
11:19:26 INFO - sub-resource via fetch-request using the meta-csp
11:19:26 INFO - delivery method with swap-origin-redirect and when
11:19:26 INFO - the target request is cross-origin.
11:19:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 931ms
11:19:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:19:26 INFO - PROCESS | 2804 | ++DOCSHELL 21235000 == 68 [pid = 2804] [id = 509]
11:19:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (21236000) [pid = 2804] [serial = 1428] [outer = 00000000]
11:19:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (2123CC00) [pid = 2804] [serial = 1429] [outer = 21236000]
11:19:26 INFO - PROCESS | 2804 | 1448047166976 Marionette INFO loaded listener.js
11:19:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (213DB800) [pid = 2804] [serial = 1430] [outer = 21236000]
11:19:28 INFO - PROCESS | 2804 | ++DOCSHELL 18381000 == 69 [pid = 2804] [id = 510]
11:19:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (18384000) [pid = 2804] [serial = 1431] [outer = 00000000]
11:19:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (1010AC00) [pid = 2804] [serial = 1432] [outer = 18384000]
11:19:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:28 INFO - document served over http requires an https
11:19:28 INFO - sub-resource via iframe-tag using the meta-csp
11:19:28 INFO - delivery method with keep-origin-redirect and when
11:19:28 INFO - the target request is cross-origin.
11:19:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2129ms
11:19:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:19:29 INFO - PROCESS | 2804 | ++DOCSHELL 105EF000 == 70 [pid = 2804] [id = 511]
11:19:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 131 (105EFC00) [pid = 2804] [serial = 1433] [outer = 00000000]
11:19:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 132 (148E2800) [pid = 2804] [serial = 1434] [outer = 105EFC00]
11:19:29 INFO - PROCESS | 2804 | 1448047169123 Marionette INFO loaded listener.js
11:19:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 133 (1573F800) [pid = 2804] [serial = 1435] [outer = 105EFC00]
11:19:29 INFO - PROCESS | 2804 | ++DOCSHELL 15D1F800 == 71 [pid = 2804] [id = 512]
11:19:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 134 (15DE8000) [pid = 2804] [serial = 1436] [outer = 00000000]
11:19:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 135 (18850800) [pid = 2804] [serial = 1437] [outer = 15DE8000]
11:19:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:29 INFO - document served over http requires an https
11:19:29 INFO - sub-resource via iframe-tag using the meta-csp
11:19:29 INFO - delivery method with no-redirect and when
11:19:29 INFO - the target request is cross-origin.
11:19:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1073ms
11:19:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:19:30 INFO - PROCESS | 2804 | ++DOCSHELL 101B9000 == 72 [pid = 2804] [id = 513]
11:19:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 136 (101C1C00) [pid = 2804] [serial = 1438] [outer = 00000000]
11:19:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 137 (16FEB800) [pid = 2804] [serial = 1439] [outer = 101C1C00]
11:19:30 INFO - PROCESS | 2804 | 1448047170203 Marionette INFO loaded listener.js
11:19:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 138 (18843C00) [pid = 2804] [serial = 1440] [outer = 101C1C00]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 1CA84C00 == 71 [pid = 2804] [id = 376]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 15DE7800 == 70 [pid = 2804] [id = 375]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 10161400 == 69 [pid = 2804] [id = 356]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 1B8B9400 == 68 [pid = 2804] [id = 497]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 101E7400 == 67 [pid = 2804] [id = 496]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 18851800 == 66 [pid = 2804] [id = 495]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 15468000 == 65 [pid = 2804] [id = 494]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 101C4000 == 64 [pid = 2804] [id = 493]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 10394800 == 63 [pid = 2804] [id = 492]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 101E8800 == 62 [pid = 2804] [id = 491]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 20008400 == 61 [pid = 2804] [id = 488]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 1BD50C00 == 60 [pid = 2804] [id = 487]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 1E2F9800 == 59 [pid = 2804] [id = 486]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 1D96DC00 == 58 [pid = 2804] [id = 484]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 1D1F5C00 == 57 [pid = 2804] [id = 482]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 1D0E4400 == 56 [pid = 2804] [id = 481]
11:19:30 INFO - PROCESS | 2804 | --DOCSHELL 1D0E0C00 == 55 [pid = 2804] [id = 480]
11:19:30 INFO - PROCESS | 2804 | --DOMWINDOW == 137 (1573A400) [pid = 2804] [serial = 1298] [outer = 00000000] [url = about:blank]
11:19:30 INFO - PROCESS | 2804 | --DOMWINDOW == 136 (18853800) [pid = 2804] [serial = 1309] [outer = 00000000] [url = about:blank]
11:19:30 INFO - PROCESS | 2804 | --DOMWINDOW == 135 (18380400) [pid = 2804] [serial = 1304] [outer = 00000000] [url = about:blank]
11:19:30 INFO - PROCESS | 2804 | --DOMWINDOW == 134 (1C614000) [pid = 2804] [serial = 1325] [outer = 00000000] [url = about:blank]
11:19:30 INFO - PROCESS | 2804 | --DOMWINDOW == 133 (15D1B800) [pid = 2804] [serial = 1301] [outer = 00000000] [url = about:blank]
11:19:30 INFO - PROCESS | 2804 | --DOMWINDOW == 132 (1BAD0400) [pid = 2804] [serial = 1322] [outer = 00000000] [url = about:blank]
11:19:30 INFO - PROCESS | 2804 | --DOMWINDOW == 131 (1A372800) [pid = 2804] [serial = 1314] [outer = 00000000] [url = about:blank]
11:19:30 INFO - PROCESS | 2804 | --DOMWINDOW == 130 (1B4C4400) [pid = 2804] [serial = 1319] [outer = 00000000] [url = about:blank]
11:19:30 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (14636800) [pid = 2804] [serial = 1295] [outer = 00000000] [url = about:blank]
11:19:30 INFO - PROCESS | 2804 | ++DOCSHELL 101DF000 == 56 [pid = 2804] [id = 514]
11:19:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (101DFC00) [pid = 2804] [serial = 1441] [outer = 00000000]
11:19:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 131 (101E8800) [pid = 2804] [serial = 1442] [outer = 101DFC00]
11:19:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:30 INFO - document served over http requires an https
11:19:30 INFO - sub-resource via iframe-tag using the meta-csp
11:19:30 INFO - delivery method with swap-origin-redirect and when
11:19:30 INFO - the target request is cross-origin.
11:19:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1067ms
11:19:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:19:31 INFO - PROCESS | 2804 | ++DOCSHELL 13D43C00 == 57 [pid = 2804] [id = 515]
11:19:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 132 (13D4B400) [pid = 2804] [serial = 1443] [outer = 00000000]
11:19:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 133 (15737C00) [pid = 2804] [serial = 1444] [outer = 13D4B400]
11:19:31 INFO - PROCESS | 2804 | 1448047171223 Marionette INFO loaded listener.js
11:19:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 134 (15D12C00) [pid = 2804] [serial = 1445] [outer = 13D4B400]
11:19:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:31 INFO - document served over http requires an https
11:19:31 INFO - sub-resource via script-tag using the meta-csp
11:19:31 INFO - delivery method with keep-origin-redirect and when
11:19:31 INFO - the target request is cross-origin.
11:19:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 770ms
11:19:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:19:31 INFO - PROCESS | 2804 | ++DOCSHELL 15D12400 == 58 [pid = 2804] [id = 516]
11:19:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 135 (169D5000) [pid = 2804] [serial = 1446] [outer = 00000000]
11:19:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 136 (18997400) [pid = 2804] [serial = 1447] [outer = 169D5000]
11:19:31 INFO - PROCESS | 2804 | 1448047171968 Marionette INFO loaded listener.js
11:19:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 137 (1A92C000) [pid = 2804] [serial = 1448] [outer = 169D5000]
11:19:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:32 INFO - document served over http requires an https
11:19:32 INFO - sub-resource via script-tag using the meta-csp
11:19:32 INFO - delivery method with no-redirect and when
11:19:32 INFO - the target request is cross-origin.
11:19:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 670ms
11:19:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:19:32 INFO - PROCESS | 2804 | ++DOCSHELL 1B39C400 == 59 [pid = 2804] [id = 517]
11:19:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 138 (1B39E000) [pid = 2804] [serial = 1449] [outer = 00000000]
11:19:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 139 (1B8BE000) [pid = 2804] [serial = 1450] [outer = 1B39E000]
11:19:32 INFO - PROCESS | 2804 | 1448047172629 Marionette INFO loaded listener.js
11:19:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 140 (1BADB400) [pid = 2804] [serial = 1451] [outer = 1B39E000]
11:19:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:33 INFO - document served over http requires an https
11:19:33 INFO - sub-resource via script-tag using the meta-csp
11:19:33 INFO - delivery method with swap-origin-redirect and when
11:19:33 INFO - the target request is cross-origin.
11:19:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 670ms
11:19:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:19:33 INFO - PROCESS | 2804 | ++DOCSHELL 1C60E800 == 60 [pid = 2804] [id = 518]
11:19:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 141 (1C615800) [pid = 2804] [serial = 1452] [outer = 00000000]
11:19:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 142 (1CA14000) [pid = 2804] [serial = 1453] [outer = 1C615800]
11:19:33 INFO - PROCESS | 2804 | 1448047173327 Marionette INFO loaded listener.js
11:19:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 143 (1CF52C00) [pid = 2804] [serial = 1454] [outer = 1C615800]
11:19:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:33 INFO - document served over http requires an https
11:19:33 INFO - sub-resource via xhr-request using the meta-csp
11:19:33 INFO - delivery method with keep-origin-redirect and when
11:19:33 INFO - the target request is cross-origin.
11:19:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
11:19:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:19:33 INFO - PROCESS | 2804 | ++DOCSHELL 1D06E800 == 61 [pid = 2804] [id = 519]
11:19:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 144 (1D0E0000) [pid = 2804] [serial = 1455] [outer = 00000000]
11:19:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 145 (1D1F4400) [pid = 2804] [serial = 1456] [outer = 1D0E0000]
11:19:34 INFO - PROCESS | 2804 | 1448047174024 Marionette INFO loaded listener.js
11:19:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 146 (1D264000) [pid = 2804] [serial = 1457] [outer = 1D0E0000]
11:19:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:34 INFO - document served over http requires an https
11:19:34 INFO - sub-resource via xhr-request using the meta-csp
11:19:34 INFO - delivery method with no-redirect and when
11:19:34 INFO - the target request is cross-origin.
11:19:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
11:19:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 145 (1D1F8000) [pid = 2804] [serial = 1352] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047145481]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 144 (1D971C00) [pid = 2804] [serial = 1357] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 143 (1D0E6400) [pid = 2804] [serial = 1347] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 142 (1BCC0000) [pid = 2804] [serial = 1397] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 141 (20906C00) [pid = 2804] [serial = 1372] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 140 (1FCA0000) [pid = 2804] [serial = 1366] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 139 (20577000) [pid = 2804] [serial = 1369] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 138 (1DE8CC00) [pid = 2804] [serial = 1360] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 137 (1F71AC00) [pid = 2804] [serial = 1363] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 136 (1DE81C00) [pid = 2804] [serial = 1358] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 135 (1D7A5C00) [pid = 2804] [serial = 1355] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 134 (1D10B800) [pid = 2804] [serial = 1348] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 133 (1CF57800) [pid = 2804] [serial = 1345] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 132 (1D114800) [pid = 2804] [serial = 1353] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047145481]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 131 (1D115800) [pid = 2804] [serial = 1350] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 130 (15740400) [pid = 2804] [serial = 1339] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (1BD56800) [pid = 2804] [serial = 1342] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (1015A800) [pid = 2804] [serial = 1336] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (14853800) [pid = 2804] [serial = 1378] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (15DE3000) [pid = 2804] [serial = 1375] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (10557C00) [pid = 2804] [serial = 1384] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (14925400) [pid = 2804] [serial = 1381] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (18990800) [pid = 2804] [serial = 1390] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (168EF000) [pid = 2804] [serial = 1387] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (18888C00) [pid = 2804] [serial = 1392] [outer = 00000000] [url = about:blank]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 120 (15739C00) [pid = 2804] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 119 (103A0800) [pid = 2804] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 118 (15743000) [pid = 2804] [serial = 1391] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (101C4400) [pid = 2804] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 116 (18859400) [pid = 2804] [serial = 1389] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (10246400) [pid = 2804] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (1B8B9800) [pid = 2804] [serial = 1394] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047157055]
11:19:34 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (1B8BD800) [pid = 2804] [serial = 1395] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047157055]
11:19:34 INFO - PROCESS | 2804 | ++DOCSHELL 10246400 == 62 [pid = 2804] [id = 520]
11:19:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 114 (103A0800) [pid = 2804] [serial = 1458] [outer = 00000000]
11:19:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 115 (1BD56800) [pid = 2804] [serial = 1459] [outer = 103A0800]
11:19:34 INFO - PROCESS | 2804 | 1448047174870 Marionette INFO loaded listener.js
11:19:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 116 (1D967C00) [pid = 2804] [serial = 1460] [outer = 103A0800]
11:19:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:35 INFO - document served over http requires an https
11:19:35 INFO - sub-resource via xhr-request using the meta-csp
11:19:35 INFO - delivery method with swap-origin-redirect and when
11:19:35 INFO - the target request is cross-origin.
11:19:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
11:19:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:19:35 INFO - PROCESS | 2804 | ++DOCSHELL 10102000 == 63 [pid = 2804] [id = 521]
11:19:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 117 (1D1F3000) [pid = 2804] [serial = 1461] [outer = 00000000]
11:19:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 118 (1FC03000) [pid = 2804] [serial = 1462] [outer = 1D1F3000]
11:19:35 INFO - PROCESS | 2804 | 1448047175549 Marionette INFO loaded listener.js
11:19:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 119 (1FCA0800) [pid = 2804] [serial = 1463] [outer = 1D1F3000]
11:19:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:36 INFO - document served over http requires an http
11:19:36 INFO - sub-resource via fetch-request using the meta-csp
11:19:36 INFO - delivery method with keep-origin-redirect and when
11:19:36 INFO - the target request is same-origin.
11:19:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
11:19:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:19:36 INFO - PROCESS | 2804 | ++DOCSHELL 20008400 == 64 [pid = 2804] [id = 522]
11:19:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 120 (2000FC00) [pid = 2804] [serial = 1464] [outer = 00000000]
11:19:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 121 (2073B800) [pid = 2804] [serial = 1465] [outer = 2000FC00]
11:19:36 INFO - PROCESS | 2804 | 1448047176212 Marionette INFO loaded listener.js
11:19:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (2090BC00) [pid = 2804] [serial = 1466] [outer = 2000FC00]
11:19:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:36 INFO - document served over http requires an http
11:19:36 INFO - sub-resource via fetch-request using the meta-csp
11:19:36 INFO - delivery method with no-redirect and when
11:19:36 INFO - the target request is same-origin.
11:19:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 631ms
11:19:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:19:36 INFO - PROCESS | 2804 | ++DOCSHELL 10103800 == 65 [pid = 2804] [id = 523]
11:19:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (10103C00) [pid = 2804] [serial = 1467] [outer = 00000000]
11:19:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (10252000) [pid = 2804] [serial = 1468] [outer = 10103C00]
11:19:37 INFO - PROCESS | 2804 | 1448047177008 Marionette INFO loaded listener.js
11:19:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (142E2C00) [pid = 2804] [serial = 1469] [outer = 10103C00]
11:19:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:37 INFO - document served over http requires an http
11:19:37 INFO - sub-resource via fetch-request using the meta-csp
11:19:37 INFO - delivery method with swap-origin-redirect and when
11:19:37 INFO - the target request is same-origin.
11:19:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1069ms
11:19:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:19:38 INFO - PROCESS | 2804 | ++DOCSHELL 17340800 == 66 [pid = 2804] [id = 524]
11:19:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (18383000) [pid = 2804] [serial = 1470] [outer = 00000000]
11:19:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (1A57E000) [pid = 2804] [serial = 1471] [outer = 18383000]
11:19:38 INFO - PROCESS | 2804 | 1448047178068 Marionette INFO loaded listener.js
11:19:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 128 (1BDD8400) [pid = 2804] [serial = 1472] [outer = 18383000]
11:19:38 INFO - PROCESS | 2804 | ++DOCSHELL 1E2FAC00 == 67 [pid = 2804] [id = 525]
11:19:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 129 (20737C00) [pid = 2804] [serial = 1473] [outer = 00000000]
11:19:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 130 (1D06AC00) [pid = 2804] [serial = 1474] [outer = 20737C00]
11:19:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:38 INFO - document served over http requires an http
11:19:38 INFO - sub-resource via iframe-tag using the meta-csp
11:19:38 INFO - delivery method with keep-origin-redirect and when
11:19:38 INFO - the target request is same-origin.
11:19:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1020ms
11:19:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:19:39 INFO - PROCESS | 2804 | ++DOCSHELL 1DD48000 == 68 [pid = 2804] [id = 526]
11:19:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 131 (1E2D9000) [pid = 2804] [serial = 1475] [outer = 00000000]
11:19:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 132 (213E4C00) [pid = 2804] [serial = 1476] [outer = 1E2D9000]
11:19:39 INFO - PROCESS | 2804 | 1448047179096 Marionette INFO loaded listener.js
11:19:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 133 (21479C00) [pid = 2804] [serial = 1477] [outer = 1E2D9000]
11:19:39 INFO - PROCESS | 2804 | ++DOCSHELL 21533000 == 69 [pid = 2804] [id = 527]
11:19:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 134 (21535000) [pid = 2804] [serial = 1478] [outer = 00000000]
11:19:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 135 (213E7000) [pid = 2804] [serial = 1479] [outer = 21535000]
11:19:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:39 INFO - document served over http requires an http
11:19:39 INFO - sub-resource via iframe-tag using the meta-csp
11:19:39 INFO - delivery method with no-redirect and when
11:19:39 INFO - the target request is same-origin.
11:19:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1019ms
11:19:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:19:40 INFO - PROCESS | 2804 | ++DOCSHELL 20C71800 == 70 [pid = 2804] [id = 528]
11:19:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 136 (21534C00) [pid = 2804] [serial = 1480] [outer = 00000000]
11:19:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 137 (21540400) [pid = 2804] [serial = 1481] [outer = 21534C00]
11:19:40 INFO - PROCESS | 2804 | 1448047180145 Marionette INFO loaded listener.js
11:19:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 138 (21565C00) [pid = 2804] [serial = 1482] [outer = 21534C00]
11:19:40 INFO - PROCESS | 2804 | ++DOCSHELL 2159E000 == 71 [pid = 2804] [id = 529]
11:19:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 139 (2159E400) [pid = 2804] [serial = 1483] [outer = 00000000]
11:19:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 140 (215A6800) [pid = 2804] [serial = 1484] [outer = 2159E400]
11:19:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:40 INFO - document served over http requires an http
11:19:40 INFO - sub-resource via iframe-tag using the meta-csp
11:19:40 INFO - delivery method with swap-origin-redirect and when
11:19:40 INFO - the target request is same-origin.
11:19:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1024ms
11:19:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:19:41 INFO - PROCESS | 2804 | ++DOCSHELL 2159C800 == 72 [pid = 2804] [id = 530]
11:19:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 141 (2159D400) [pid = 2804] [serial = 1485] [outer = 00000000]
11:19:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 142 (215A6000) [pid = 2804] [serial = 1486] [outer = 2159D400]
11:19:41 INFO - PROCESS | 2804 | 1448047181126 Marionette INFO loaded listener.js
11:19:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 143 (21A59000) [pid = 2804] [serial = 1487] [outer = 2159D400]
11:19:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:41 INFO - document served over http requires an http
11:19:41 INFO - sub-resource via script-tag using the meta-csp
11:19:41 INFO - delivery method with keep-origin-redirect and when
11:19:41 INFO - the target request is same-origin.
11:19:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
11:19:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:19:42 INFO - PROCESS | 2804 | ++DOCSHELL 21AB6C00 == 73 [pid = 2804] [id = 531]
11:19:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 144 (21AB7000) [pid = 2804] [serial = 1488] [outer = 00000000]
11:19:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 145 (21ABC400) [pid = 2804] [serial = 1489] [outer = 21AB7000]
11:19:42 INFO - PROCESS | 2804 | 1448047182145 Marionette INFO loaded listener.js
11:19:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 146 (21AC0C00) [pid = 2804] [serial = 1490] [outer = 21AB7000]
11:19:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:42 INFO - document served over http requires an http
11:19:42 INFO - sub-resource via script-tag using the meta-csp
11:19:42 INFO - delivery method with no-redirect and when
11:19:42 INFO - the target request is same-origin.
11:19:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
11:19:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:19:42 INFO - PROCESS | 2804 | ++DOCSHELL 21BF7000 == 74 [pid = 2804] [id = 532]
11:19:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 147 (21BF7400) [pid = 2804] [serial = 1491] [outer = 00000000]
11:19:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 148 (21BFE000) [pid = 2804] [serial = 1492] [outer = 21BF7400]
11:19:43 INFO - PROCESS | 2804 | 1448047182989 Marionette INFO loaded listener.js
11:19:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 149 (22196000) [pid = 2804] [serial = 1493] [outer = 21BF7400]
11:19:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:43 INFO - document served over http requires an http
11:19:43 INFO - sub-resource via script-tag using the meta-csp
11:19:43 INFO - delivery method with swap-origin-redirect and when
11:19:43 INFO - the target request is same-origin.
11:19:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
11:19:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:19:43 INFO - PROCESS | 2804 | ++DOCSHELL 2219BC00 == 75 [pid = 2804] [id = 533]
11:19:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 150 (22F7C000) [pid = 2804] [serial = 1494] [outer = 00000000]
11:19:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 151 (22F83800) [pid = 2804] [serial = 1495] [outer = 22F7C000]
11:19:43 INFO - PROCESS | 2804 | 1448047183956 Marionette INFO loaded listener.js
11:19:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 152 (22F8A000) [pid = 2804] [serial = 1496] [outer = 22F7C000]
11:19:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:44 INFO - document served over http requires an http
11:19:44 INFO - sub-resource via xhr-request using the meta-csp
11:19:44 INFO - delivery method with keep-origin-redirect and when
11:19:44 INFO - the target request is same-origin.
11:19:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
11:19:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:19:44 INFO - PROCESS | 2804 | ++DOCSHELL 22FD9400 == 76 [pid = 2804] [id = 534]
11:19:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 153 (22FDA800) [pid = 2804] [serial = 1497] [outer = 00000000]
11:19:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 154 (22FE3800) [pid = 2804] [serial = 1498] [outer = 22FDA800]
11:19:44 INFO - PROCESS | 2804 | 1448047184808 Marionette INFO loaded listener.js
11:19:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 155 (22FE6000) [pid = 2804] [serial = 1499] [outer = 22FDA800]
11:19:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:45 INFO - document served over http requires an http
11:19:45 INFO - sub-resource via xhr-request using the meta-csp
11:19:45 INFO - delivery method with no-redirect and when
11:19:45 INFO - the target request is same-origin.
11:19:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 870ms
11:19:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:19:45 INFO - PROCESS | 2804 | ++DOCSHELL 22FEF000 == 77 [pid = 2804] [id = 535]
11:19:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 156 (22FEF800) [pid = 2804] [serial = 1500] [outer = 00000000]
11:19:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 157 (23156000) [pid = 2804] [serial = 1501] [outer = 22FEF800]
11:19:45 INFO - PROCESS | 2804 | 1448047185718 Marionette INFO loaded listener.js
11:19:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 158 (23159000) [pid = 2804] [serial = 1502] [outer = 22FEF800]
11:19:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:46 INFO - document served over http requires an http
11:19:46 INFO - sub-resource via xhr-request using the meta-csp
11:19:46 INFO - delivery method with swap-origin-redirect and when
11:19:46 INFO - the target request is same-origin.
11:19:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
11:19:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:19:46 INFO - PROCESS | 2804 | ++DOCSHELL 23162400 == 78 [pid = 2804] [id = 536]
11:19:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 159 (23163400) [pid = 2804] [serial = 1503] [outer = 00000000]
11:19:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 160 (231A9800) [pid = 2804] [serial = 1504] [outer = 23163400]
11:19:46 INFO - PROCESS | 2804 | 1448047186604 Marionette INFO loaded listener.js
11:19:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 161 (23506400) [pid = 2804] [serial = 1505] [outer = 23163400]
11:19:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:48 INFO - document served over http requires an https
11:19:48 INFO - sub-resource via fetch-request using the meta-csp
11:19:48 INFO - delivery method with keep-origin-redirect and when
11:19:48 INFO - the target request is same-origin.
11:19:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2534ms
11:19:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:19:49 INFO - PROCESS | 2804 | ++DOCSHELL 15D17000 == 79 [pid = 2804] [id = 537]
11:19:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 162 (15D17400) [pid = 2804] [serial = 1506] [outer = 00000000]
11:19:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 163 (18386800) [pid = 2804] [serial = 1507] [outer = 15D17400]
11:19:49 INFO - PROCESS | 2804 | 1448047189168 Marionette INFO loaded listener.js
11:19:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 164 (18856C00) [pid = 2804] [serial = 1508] [outer = 15D17400]
11:19:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:49 INFO - document served over http requires an https
11:19:49 INFO - sub-resource via fetch-request using the meta-csp
11:19:49 INFO - delivery method with no-redirect and when
11:19:49 INFO - the target request is same-origin.
11:19:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1078ms
11:19:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:19:50 INFO - PROCESS | 2804 | ++DOCSHELL 106DF800 == 80 [pid = 2804] [id = 538]
11:19:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (148EA800) [pid = 2804] [serial = 1509] [outer = 00000000]
11:19:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (18386C00) [pid = 2804] [serial = 1510] [outer = 148EA800]
11:19:50 INFO - PROCESS | 2804 | 1448047190208 Marionette INFO loaded listener.js
11:19:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 167 (1B8BAC00) [pid = 2804] [serial = 1511] [outer = 148EA800]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 1BD4E000 == 79 [pid = 2804] [id = 369]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 179A0800 == 78 [pid = 2804] [id = 362]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 0C0C7400 == 77 [pid = 2804] [id = 365]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 10102000 == 76 [pid = 2804] [id = 521]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 10246400 == 75 [pid = 2804] [id = 520]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 1D06E800 == 74 [pid = 2804] [id = 519]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 1C60E800 == 73 [pid = 2804] [id = 518]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 1B39C400 == 72 [pid = 2804] [id = 517]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 15D12400 == 71 [pid = 2804] [id = 516]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 13D43C00 == 70 [pid = 2804] [id = 515]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 101DF000 == 69 [pid = 2804] [id = 514]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 101B9000 == 68 [pid = 2804] [id = 513]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 15D1F800 == 67 [pid = 2804] [id = 512]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 105EF000 == 66 [pid = 2804] [id = 511]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 18381000 == 65 [pid = 2804] [id = 510]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 21235000 == 64 [pid = 2804] [id = 509]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 20FBDC00 == 63 [pid = 2804] [id = 508]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 20C6E400 == 62 [pid = 2804] [id = 507]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 20905000 == 61 [pid = 2804] [id = 506]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 1F718C00 == 60 [pid = 2804] [id = 505]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 1D1F5000 == 59 [pid = 2804] [id = 504]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 1CA86800 == 58 [pid = 2804] [id = 503]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 1B39F000 == 57 [pid = 2804] [id = 502]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 15462400 == 56 [pid = 2804] [id = 501]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 100D1000 == 55 [pid = 2804] [id = 500]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 0C099000 == 54 [pid = 2804] [id = 499]
11:19:50 INFO - PROCESS | 2804 | --DOCSHELL 1B4C3400 == 53 [pid = 2804] [id = 498]
11:19:50 INFO - PROCESS | 2804 | --DOMWINDOW == 166 (1799EC00) [pid = 2804] [serial = 1382] [outer = 00000000] [url = about:blank]
11:19:50 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (1799E800) [pid = 2804] [serial = 1388] [outer = 00000000] [url = about:blank]
11:19:50 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (15740800) [pid = 2804] [serial = 1379] [outer = 00000000] [url = about:blank]
11:19:50 INFO - PROCESS | 2804 | --DOMWINDOW == 163 (143D1800) [pid = 2804] [serial = 1385] [outer = 00000000] [url = about:blank]
11:19:50 INFO - PROCESS | 2804 | --DOMWINDOW == 162 (1A376C00) [pid = 2804] [serial = 1393] [outer = 00000000] [url = about:blank]
11:19:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:51 INFO - document served over http requires an https
11:19:51 INFO - sub-resource via fetch-request using the meta-csp
11:19:51 INFO - delivery method with swap-origin-redirect and when
11:19:51 INFO - the target request is same-origin.
11:19:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1121ms
11:19:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:19:51 INFO - PROCESS | 2804 | ++DOCSHELL 10105800 == 54 [pid = 2804] [id = 539]
11:19:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 163 (10107800) [pid = 2804] [serial = 1512] [outer = 00000000]
11:19:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 164 (13E95000) [pid = 2804] [serial = 1513] [outer = 10107800]
11:19:51 INFO - PROCESS | 2804 | 1448047191206 Marionette INFO loaded listener.js
11:19:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (1573E800) [pid = 2804] [serial = 1514] [outer = 10107800]
11:19:51 INFO - PROCESS | 2804 | ++DOCSHELL 18852400 == 55 [pid = 2804] [id = 540]
11:19:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (18853800) [pid = 2804] [serial = 1515] [outer = 00000000]
11:19:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 167 (18387C00) [pid = 2804] [serial = 1516] [outer = 18853800]
11:19:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:51 INFO - document served over http requires an https
11:19:51 INFO - sub-resource via iframe-tag using the meta-csp
11:19:51 INFO - delivery method with keep-origin-redirect and when
11:19:51 INFO - the target request is same-origin.
11:19:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
11:19:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:19:52 INFO - PROCESS | 2804 | ++DOCSHELL 18387400 == 56 [pid = 2804] [id = 541]
11:19:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 168 (18388400) [pid = 2804] [serial = 1517] [outer = 00000000]
11:19:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 169 (1A5D3000) [pid = 2804] [serial = 1518] [outer = 18388400]
11:19:52 INFO - PROCESS | 2804 | 1448047192068 Marionette INFO loaded listener.js
11:19:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 170 (1B4C6000) [pid = 2804] [serial = 1519] [outer = 18388400]
11:19:52 INFO - PROCESS | 2804 | ++DOCSHELL 1C60AC00 == 57 [pid = 2804] [id = 542]
11:19:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 171 (1C60E000) [pid = 2804] [serial = 1520] [outer = 00000000]
11:19:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 172 (1C616800) [pid = 2804] [serial = 1521] [outer = 1C60E000]
11:19:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:52 INFO - document served over http requires an https
11:19:52 INFO - sub-resource via iframe-tag using the meta-csp
11:19:52 INFO - delivery method with no-redirect and when
11:19:52 INFO - the target request is same-origin.
11:19:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 730ms
11:19:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:19:52 INFO - PROCESS | 2804 | ++DOCSHELL 1BCBFC00 == 58 [pid = 2804] [id = 543]
11:19:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 173 (1BCC1C00) [pid = 2804] [serial = 1522] [outer = 00000000]
11:19:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 174 (1C6DF000) [pid = 2804] [serial = 1523] [outer = 1BCC1C00]
11:19:52 INFO - PROCESS | 2804 | 1448047192724 Marionette INFO loaded listener.js
11:19:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 175 (1CA79800) [pid = 2804] [serial = 1524] [outer = 1BCC1C00]
11:19:53 INFO - PROCESS | 2804 | ++DOCSHELL 1CF4A000 == 59 [pid = 2804] [id = 544]
11:19:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 176 (1D072400) [pid = 2804] [serial = 1525] [outer = 00000000]
11:19:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 177 (1D0DDC00) [pid = 2804] [serial = 1526] [outer = 1D072400]
11:19:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:53 INFO - document served over http requires an https
11:19:53 INFO - sub-resource via iframe-tag using the meta-csp
11:19:53 INFO - delivery method with swap-origin-redirect and when
11:19:53 INFO - the target request is same-origin.
11:19:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
11:19:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:19:53 INFO - PROCESS | 2804 | ++DOCSHELL 1D0D8C00 == 60 [pid = 2804] [id = 545]
11:19:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 178 (1D0D9800) [pid = 2804] [serial = 1527] [outer = 00000000]
11:19:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 179 (1D117000) [pid = 2804] [serial = 1528] [outer = 1D0D9800]
11:19:53 INFO - PROCESS | 2804 | 1448047193611 Marionette INFO loaded listener.js
11:19:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 180 (1D1FB400) [pid = 2804] [serial = 1529] [outer = 1D0D9800]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 179 (18384000) [pid = 2804] [serial = 1431] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 178 (105EFC00) [pid = 2804] [serial = 1433] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 177 (13D4B400) [pid = 2804] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 176 (1B39E000) [pid = 2804] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 175 (0C0A0800) [pid = 2804] [serial = 1399] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 174 (15DE8000) [pid = 2804] [serial = 1436] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047169605]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 173 (103A0800) [pid = 2804] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 172 (1C615800) [pid = 2804] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 171 (169D5000) [pid = 2804] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 170 (101DFC00) [pid = 2804] [serial = 1441] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 169 (1D1F3000) [pid = 2804] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 168 (1D0E0000) [pid = 2804] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 167 (101C1C00) [pid = 2804] [serial = 1438] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 166 (2073B800) [pid = 2804] [serial = 1465] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (1D075000) [pid = 2804] [serial = 1411] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (21218000) [pid = 2804] [serial = 1426] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 163 (1010AC00) [pid = 2804] [serial = 1432] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 162 (2123CC00) [pid = 2804] [serial = 1429] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 161 (184BF000) [pid = 2804] [serial = 1405] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 160 (18850800) [pid = 2804] [serial = 1437] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047169605]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 159 (148E2800) [pid = 2804] [serial = 1434] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 158 (1B8BE000) [pid = 2804] [serial = 1450] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 157 (20C78800) [pid = 2804] [serial = 1423] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 156 (1D1F4400) [pid = 2804] [serial = 1456] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 155 (1FCA1C00) [pid = 2804] [serial = 1417] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 154 (1FC03000) [pid = 2804] [serial = 1462] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 153 (1D7A1C00) [pid = 2804] [serial = 1414] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 152 (101E5000) [pid = 2804] [serial = 1402] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 151 (18997400) [pid = 2804] [serial = 1447] [outer = 00000000] [url = about:blank]
11:19:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:54 INFO - document served over http requires an https
11:19:54 INFO - sub-resource via script-tag using the meta-csp
11:19:54 INFO - delivery method with keep-origin-redirect and when
11:19:54 INFO - the target request is same-origin.
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 150 (1C6DC800) [pid = 2804] [serial = 1408] [outer = 00000000] [url = about:blank]
11:19:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 808ms
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 149 (1BD56800) [pid = 2804] [serial = 1459] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 148 (0C0C9C00) [pid = 2804] [serial = 1400] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 147 (15737C00) [pid = 2804] [serial = 1444] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 146 (101E8800) [pid = 2804] [serial = 1442] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 145 (16FEB800) [pid = 2804] [serial = 1439] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 144 (20912400) [pid = 2804] [serial = 1420] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 143 (1CA14000) [pid = 2804] [serial = 1453] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 142 (1D264000) [pid = 2804] [serial = 1457] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 141 (1D967C00) [pid = 2804] [serial = 1460] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 140 (1CA17800) [pid = 2804] [serial = 1334] [outer = 00000000] [url = about:blank]
11:19:54 INFO - PROCESS | 2804 | --DOMWINDOW == 139 (1CF52C00) [pid = 2804] [serial = 1454] [outer = 00000000] [url = about:blank]
11:19:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:19:54 INFO - PROCESS | 2804 | ++DOCSHELL 101E5C00 == 61 [pid = 2804] [id = 546]
11:19:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 140 (101E8800) [pid = 2804] [serial = 1530] [outer = 00000000]
11:19:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 141 (1B39E000) [pid = 2804] [serial = 1531] [outer = 101E8800]
11:19:54 INFO - PROCESS | 2804 | 1448047194372 Marionette INFO loaded listener.js
11:19:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 142 (1CF52C00) [pid = 2804] [serial = 1532] [outer = 101E8800]
11:19:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:54 INFO - document served over http requires an https
11:19:54 INFO - sub-resource via script-tag using the meta-csp
11:19:54 INFO - delivery method with no-redirect and when
11:19:54 INFO - the target request is same-origin.
11:19:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 670ms
11:19:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:19:55 INFO - PROCESS | 2804 | ++DOCSHELL 1D972000 == 62 [pid = 2804] [id = 547]
11:19:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 143 (1D972400) [pid = 2804] [serial = 1533] [outer = 00000000]
11:19:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 144 (1E2FC000) [pid = 2804] [serial = 1534] [outer = 1D972400]
11:19:55 INFO - PROCESS | 2804 | 1448047195038 Marionette INFO loaded listener.js
11:19:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 145 (1F719800) [pid = 2804] [serial = 1535] [outer = 1D972400]
11:19:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:55 INFO - document served over http requires an https
11:19:55 INFO - sub-resource via script-tag using the meta-csp
11:19:55 INFO - delivery method with swap-origin-redirect and when
11:19:55 INFO - the target request is same-origin.
11:19:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 630ms
11:19:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:19:55 INFO - PROCESS | 2804 | ++DOCSHELL 1024FC00 == 63 [pid = 2804] [id = 548]
11:19:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 146 (1FC9A400) [pid = 2804] [serial = 1536] [outer = 00000000]
11:19:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 147 (20010400) [pid = 2804] [serial = 1537] [outer = 1FC9A400]
11:19:55 INFO - PROCESS | 2804 | 1448047195671 Marionette INFO loaded listener.js
11:19:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 148 (20730400) [pid = 2804] [serial = 1538] [outer = 1FC9A400]
11:19:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:56 INFO - document served over http requires an https
11:19:56 INFO - sub-resource via xhr-request using the meta-csp
11:19:56 INFO - delivery method with keep-origin-redirect and when
11:19:56 INFO - the target request is same-origin.
11:19:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
11:19:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:19:56 INFO - PROCESS | 2804 | ++DOCSHELL 2090B000 == 64 [pid = 2804] [id = 549]
11:19:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 149 (20A1C000) [pid = 2804] [serial = 1539] [outer = 00000000]
11:19:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 150 (20C7C400) [pid = 2804] [serial = 1540] [outer = 20A1C000]
11:19:56 INFO - PROCESS | 2804 | 1448047196378 Marionette INFO loaded listener.js
11:19:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 151 (21217C00) [pid = 2804] [serial = 1541] [outer = 20A1C000]
11:19:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:56 INFO - document served over http requires an https
11:19:56 INFO - sub-resource via xhr-request using the meta-csp
11:19:56 INFO - delivery method with no-redirect and when
11:19:56 INFO - the target request is same-origin.
11:19:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 631ms
11:19:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:19:57 INFO - PROCESS | 2804 | ++DOCSHELL 100CC800 == 65 [pid = 2804] [id = 550]
11:19:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 152 (100CE800) [pid = 2804] [serial = 1542] [outer = 00000000]
11:19:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 153 (10246400) [pid = 2804] [serial = 1543] [outer = 100CE800]
11:19:57 INFO - PROCESS | 2804 | 1448047197193 Marionette INFO loaded listener.js
11:19:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 154 (14925C00) [pid = 2804] [serial = 1544] [outer = 100CE800]
11:19:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:57 INFO - document served over http requires an https
11:19:57 INFO - sub-resource via xhr-request using the meta-csp
11:19:57 INFO - delivery method with swap-origin-redirect and when
11:19:57 INFO - the target request is same-origin.
11:19:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
11:19:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:19:58 INFO - PROCESS | 2804 | ++DOCSHELL 1885B400 == 66 [pid = 2804] [id = 551]
11:19:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 155 (18992400) [pid = 2804] [serial = 1545] [outer = 00000000]
11:19:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 156 (1B39FC00) [pid = 2804] [serial = 1546] [outer = 18992400]
11:19:58 INFO - PROCESS | 2804 | 1448047198197 Marionette INFO loaded listener.js
11:19:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 157 (1CF50C00) [pid = 2804] [serial = 1547] [outer = 18992400]
11:19:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:58 INFO - document served over http requires an http
11:19:58 INFO - sub-resource via fetch-request using the meta-referrer
11:19:58 INFO - delivery method with keep-origin-redirect and when
11:19:58 INFO - the target request is cross-origin.
11:19:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
11:19:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:19:59 INFO - PROCESS | 2804 | ++DOCSHELL 2121BC00 == 67 [pid = 2804] [id = 552]
11:19:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 158 (21235800) [pid = 2804] [serial = 1548] [outer = 00000000]
11:19:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 159 (213E4800) [pid = 2804] [serial = 1549] [outer = 21235800]
11:19:59 INFO - PROCESS | 2804 | 1448047199155 Marionette INFO loaded listener.js
11:19:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 160 (21532400) [pid = 2804] [serial = 1550] [outer = 21235800]
11:19:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:19:59 INFO - document served over http requires an http
11:19:59 INFO - sub-resource via fetch-request using the meta-referrer
11:19:59 INFO - delivery method with no-redirect and when
11:19:59 INFO - the target request is cross-origin.
11:19:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms
11:19:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:20:00 INFO - PROCESS | 2804 | ++DOCSHELL 21233000 == 68 [pid = 2804] [id = 553]
11:20:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 161 (2153C400) [pid = 2804] [serial = 1551] [outer = 00000000]
11:20:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 162 (21AB4C00) [pid = 2804] [serial = 1552] [outer = 2153C400]
11:20:00 INFO - PROCESS | 2804 | 1448047200057 Marionette INFO loaded listener.js
11:20:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 163 (22F85400) [pid = 2804] [serial = 1553] [outer = 2153C400]
11:20:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:00 INFO - document served over http requires an http
11:20:00 INFO - sub-resource via fetch-request using the meta-referrer
11:20:00 INFO - delivery method with swap-origin-redirect and when
11:20:00 INFO - the target request is cross-origin.
11:20:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 830ms
11:20:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:20:00 INFO - PROCESS | 2804 | ++DOCSHELL 23164800 == 69 [pid = 2804] [id = 554]
11:20:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 164 (23164C00) [pid = 2804] [serial = 1554] [outer = 00000000]
11:20:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (23509000) [pid = 2804] [serial = 1555] [outer = 23164C00]
11:20:00 INFO - PROCESS | 2804 | 1448047200893 Marionette INFO loaded listener.js
11:20:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (2350F400) [pid = 2804] [serial = 1556] [outer = 23164C00]
11:20:01 INFO - PROCESS | 2804 | ++DOCSHELL 23522C00 == 70 [pid = 2804] [id = 555]
11:20:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 167 (23523000) [pid = 2804] [serial = 1557] [outer = 00000000]
11:20:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 168 (2352D800) [pid = 2804] [serial = 1558] [outer = 23523000]
11:20:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:01 INFO - document served over http requires an http
11:20:01 INFO - sub-resource via iframe-tag using the meta-referrer
11:20:01 INFO - delivery method with keep-origin-redirect and when
11:20:01 INFO - the target request is cross-origin.
11:20:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 870ms
11:20:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:20:01 INFO - PROCESS | 2804 | ++DOCSHELL 2352D000 == 71 [pid = 2804] [id = 556]
11:20:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 169 (2352DC00) [pid = 2804] [serial = 1559] [outer = 00000000]
11:20:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 170 (2358F000) [pid = 2804] [serial = 1560] [outer = 2352DC00]
11:20:01 INFO - PROCESS | 2804 | 1448047201817 Marionette INFO loaded listener.js
11:20:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 171 (23594C00) [pid = 2804] [serial = 1561] [outer = 2352DC00]
11:20:02 INFO - PROCESS | 2804 | ++DOCSHELL 221CAC00 == 72 [pid = 2804] [id = 557]
11:20:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 172 (221CB800) [pid = 2804] [serial = 1562] [outer = 00000000]
11:20:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 173 (221CF000) [pid = 2804] [serial = 1563] [outer = 221CB800]
11:20:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:02 INFO - document served over http requires an http
11:20:02 INFO - sub-resource via iframe-tag using the meta-referrer
11:20:02 INFO - delivery method with no-redirect and when
11:20:02 INFO - the target request is cross-origin.
11:20:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 930ms
11:20:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:20:02 INFO - PROCESS | 2804 | ++DOCSHELL 221CEC00 == 73 [pid = 2804] [id = 558]
11:20:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 174 (221D0000) [pid = 2804] [serial = 1564] [outer = 00000000]
11:20:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 175 (2352E800) [pid = 2804] [serial = 1565] [outer = 221D0000]
11:20:02 INFO - PROCESS | 2804 | 1448047202735 Marionette INFO loaded listener.js
11:20:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 176 (23738000) [pid = 2804] [serial = 1566] [outer = 221D0000]
11:20:03 INFO - PROCESS | 2804 | ++DOCSHELL 23741C00 == 74 [pid = 2804] [id = 559]
11:20:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 177 (23743C00) [pid = 2804] [serial = 1567] [outer = 00000000]
11:20:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 178 (237B9000) [pid = 2804] [serial = 1568] [outer = 23743C00]
11:20:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:03 INFO - document served over http requires an http
11:20:03 INFO - sub-resource via iframe-tag using the meta-referrer
11:20:03 INFO - delivery method with swap-origin-redirect and when
11:20:03 INFO - the target request is cross-origin.
11:20:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
11:20:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:20:03 INFO - PROCESS | 2804 | ++DOCSHELL 23742400 == 75 [pid = 2804] [id = 560]
11:20:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 179 (23743800) [pid = 2804] [serial = 1569] [outer = 00000000]
11:20:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 180 (237C3400) [pid = 2804] [serial = 1570] [outer = 23743800]
11:20:03 INFO - PROCESS | 2804 | 1448047203674 Marionette INFO loaded listener.js
11:20:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 181 (237C6C00) [pid = 2804] [serial = 1571] [outer = 23743800]
11:20:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:04 INFO - document served over http requires an http
11:20:04 INFO - sub-resource via script-tag using the meta-referrer
11:20:04 INFO - delivery method with keep-origin-redirect and when
11:20:04 INFO - the target request is cross-origin.
11:20:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 870ms
11:20:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:20:04 INFO - PROCESS | 2804 | ++DOCSHELL 237BFC00 == 76 [pid = 2804] [id = 561]
11:20:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 182 (239D3400) [pid = 2804] [serial = 1572] [outer = 00000000]
11:20:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 183 (239DD800) [pid = 2804] [serial = 1573] [outer = 239D3400]
11:20:04 INFO - PROCESS | 2804 | 1448047204534 Marionette INFO loaded listener.js
11:20:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 184 (25CBE400) [pid = 2804] [serial = 1574] [outer = 239D3400]
11:20:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:05 INFO - document served over http requires an http
11:20:05 INFO - sub-resource via script-tag using the meta-referrer
11:20:05 INFO - delivery method with no-redirect and when
11:20:05 INFO - the target request is cross-origin.
11:20:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 830ms
11:20:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:20:05 INFO - PROCESS | 2804 | ++DOCSHELL 25CC4400 == 77 [pid = 2804] [id = 562]
11:20:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 185 (25CC5000) [pid = 2804] [serial = 1575] [outer = 00000000]
11:20:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 186 (25CCC400) [pid = 2804] [serial = 1576] [outer = 25CC5000]
11:20:05 INFO - PROCESS | 2804 | 1448047205449 Marionette INFO loaded listener.js
11:20:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 187 (2AAB0C00) [pid = 2804] [serial = 1577] [outer = 25CC5000]
11:20:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:06 INFO - document served over http requires an http
11:20:06 INFO - sub-resource via script-tag using the meta-referrer
11:20:06 INFO - delivery method with swap-origin-redirect and when
11:20:06 INFO - the target request is cross-origin.
11:20:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 970ms
11:20:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:20:06 INFO - PROCESS | 2804 | ++DOCSHELL 2A771400 == 78 [pid = 2804] [id = 563]
11:20:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 188 (2A772C00) [pid = 2804] [serial = 1578] [outer = 00000000]
11:20:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 189 (2A77BC00) [pid = 2804] [serial = 1579] [outer = 2A772C00]
11:20:06 INFO - PROCESS | 2804 | 1448047206385 Marionette INFO loaded listener.js
11:20:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 190 (2AAB9400) [pid = 2804] [serial = 1580] [outer = 2A772C00]
11:20:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:06 INFO - document served over http requires an http
11:20:06 INFO - sub-resource via xhr-request using the meta-referrer
11:20:06 INFO - delivery method with keep-origin-redirect and when
11:20:06 INFO - the target request is cross-origin.
11:20:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 871ms
11:20:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:20:07 INFO - PROCESS | 2804 | ++DOCSHELL 2AA17C00 == 79 [pid = 2804] [id = 564]
11:20:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 191 (2AA1A800) [pid = 2804] [serial = 1581] [outer = 00000000]
11:20:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 192 (2AA1E000) [pid = 2804] [serial = 1582] [outer = 2AA1A800]
11:20:07 INFO - PROCESS | 2804 | 1448047207257 Marionette INFO loaded listener.js
11:20:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 193 (2AA22800) [pid = 2804] [serial = 1583] [outer = 2AA1A800]
11:20:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:07 INFO - document served over http requires an http
11:20:07 INFO - sub-resource via xhr-request using the meta-referrer
11:20:07 INFO - delivery method with no-redirect and when
11:20:07 INFO - the target request is cross-origin.
11:20:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 870ms
11:20:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:20:08 INFO - PROCESS | 2804 | ++DOCSHELL 2AA20800 == 80 [pid = 2804] [id = 565]
11:20:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 194 (2AAE8000) [pid = 2804] [serial = 1584] [outer = 00000000]
11:20:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 195 (2AAF0000) [pid = 2804] [serial = 1585] [outer = 2AAE8000]
11:20:08 INFO - PROCESS | 2804 | 1448047208137 Marionette INFO loaded listener.js
11:20:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 196 (2AAF4000) [pid = 2804] [serial = 1586] [outer = 2AAE8000]
11:20:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:08 INFO - document served over http requires an http
11:20:08 INFO - sub-resource via xhr-request using the meta-referrer
11:20:08 INFO - delivery method with swap-origin-redirect and when
11:20:08 INFO - the target request is cross-origin.
11:20:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
11:20:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:20:08 INFO - PROCESS | 2804 | ++DOCSHELL 2A5A9C00 == 81 [pid = 2804] [id = 566]
11:20:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 197 (2A5AB000) [pid = 2804] [serial = 1587] [outer = 00000000]
11:20:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 198 (2A5B2800) [pid = 2804] [serial = 1588] [outer = 2A5AB000]
11:20:09 INFO - PROCESS | 2804 | 1448047209024 Marionette INFO loaded listener.js
11:20:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 199 (2A5B6C00) [pid = 2804] [serial = 1589] [outer = 2A5AB000]
11:20:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:09 INFO - document served over http requires an https
11:20:09 INFO - sub-resource via fetch-request using the meta-referrer
11:20:09 INFO - delivery method with keep-origin-redirect and when
11:20:09 INFO - the target request is cross-origin.
11:20:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1018ms
11:20:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:20:09 INFO - PROCESS | 2804 | ++DOCSHELL 2AAF6C00 == 82 [pid = 2804] [id = 567]
11:20:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 200 (2AC48C00) [pid = 2804] [serial = 1590] [outer = 00000000]
11:20:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 201 (2AC4F800) [pid = 2804] [serial = 1591] [outer = 2AC48C00]
11:20:10 INFO - PROCESS | 2804 | 1448047210034 Marionette INFO loaded listener.js
11:20:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 202 (2B154C00) [pid = 2804] [serial = 1592] [outer = 2AC48C00]
11:20:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:10 INFO - document served over http requires an https
11:20:10 INFO - sub-resource via fetch-request using the meta-referrer
11:20:10 INFO - delivery method with no-redirect and when
11:20:10 INFO - the target request is cross-origin.
11:20:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 870ms
11:20:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:20:10 INFO - PROCESS | 2804 | ++DOCSHELL 25254C00 == 83 [pid = 2804] [id = 568]
11:20:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 203 (25256C00) [pid = 2804] [serial = 1593] [outer = 00000000]
11:20:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 204 (2525E400) [pid = 2804] [serial = 1594] [outer = 25256C00]
11:20:10 INFO - PROCESS | 2804 | 1448047210914 Marionette INFO loaded listener.js
11:20:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 205 (2AC4C400) [pid = 2804] [serial = 1595] [outer = 25256C00]
11:20:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:12 INFO - document served over http requires an https
11:20:12 INFO - sub-resource via fetch-request using the meta-referrer
11:20:12 INFO - delivery method with swap-origin-redirect and when
11:20:12 INFO - the target request is cross-origin.
11:20:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2274ms
11:20:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:20:13 INFO - PROCESS | 2804 | ++DOCSHELL 0C0CDC00 == 84 [pid = 2804] [id = 569]
11:20:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 206 (0C283000) [pid = 2804] [serial = 1596] [outer = 00000000]
11:20:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 207 (1B13B000) [pid = 2804] [serial = 1597] [outer = 0C283000]
11:20:13 INFO - PROCESS | 2804 | 1448047213201 Marionette INFO loaded listener.js
11:20:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 208 (1BCCA400) [pid = 2804] [serial = 1598] [outer = 0C283000]
11:20:13 INFO - PROCESS | 2804 | ++DOCSHELL 1D112800 == 85 [pid = 2804] [id = 570]
11:20:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 209 (1D1ED400) [pid = 2804] [serial = 1599] [outer = 00000000]
11:20:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 210 (1024B000) [pid = 2804] [serial = 1600] [outer = 1D1ED400]
11:20:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:14 INFO - document served over http requires an https
11:20:14 INFO - sub-resource via iframe-tag using the meta-referrer
11:20:14 INFO - delivery method with keep-origin-redirect and when
11:20:14 INFO - the target request is cross-origin.
11:20:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1333ms
11:20:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:20:14 INFO - PROCESS | 2804 | ++DOCSHELL 17348C00 == 86 [pid = 2804] [id = 571]
11:20:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 211 (1837FC00) [pid = 2804] [serial = 1601] [outer = 00000000]
11:20:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 212 (18997000) [pid = 2804] [serial = 1602] [outer = 1837FC00]
11:20:14 INFO - PROCESS | 2804 | 1448047214592 Marionette INFO loaded listener.js
11:20:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 213 (1B4CA400) [pid = 2804] [serial = 1603] [outer = 1837FC00]
11:20:15 INFO - PROCESS | 2804 | ++DOCSHELL 1883CC00 == 87 [pid = 2804] [id = 572]
11:20:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 214 (18852C00) [pid = 2804] [serial = 1604] [outer = 00000000]
11:20:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 215 (1BD57400) [pid = 2804] [serial = 1605] [outer = 18852C00]
11:20:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:15 INFO - document served over http requires an https
11:20:15 INFO - sub-resource via iframe-tag using the meta-referrer
11:20:15 INFO - delivery method with no-redirect and when
11:20:15 INFO - the target request is cross-origin.
11:20:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1127ms
11:20:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:20:15 INFO - PROCESS | 2804 | ++DOCSHELL 101BD800 == 88 [pid = 2804] [id = 573]
11:20:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 216 (106D7400) [pid = 2804] [serial = 1606] [outer = 00000000]
11:20:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 217 (1CA0F000) [pid = 2804] [serial = 1607] [outer = 106D7400]
11:20:15 INFO - PROCESS | 2804 | 1448047215673 Marionette INFO loaded listener.js
11:20:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 218 (1E2D8000) [pid = 2804] [serial = 1608] [outer = 106D7400]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 1D257000 == 87 [pid = 2804] [id = 483]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 14653800 == 86 [pid = 2804] [id = 368]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 1B13F400 == 85 [pid = 2804] [id = 485]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 1024FC00 == 84 [pid = 2804] [id = 548]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 1D972000 == 83 [pid = 2804] [id = 547]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 101E5C00 == 82 [pid = 2804] [id = 546]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 1D0D8C00 == 81 [pid = 2804] [id = 545]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 1CF4A000 == 80 [pid = 2804] [id = 544]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 1BCBFC00 == 79 [pid = 2804] [id = 543]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 1C60AC00 == 78 [pid = 2804] [id = 542]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 18387400 == 77 [pid = 2804] [id = 541]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 18852400 == 76 [pid = 2804] [id = 540]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 10105800 == 75 [pid = 2804] [id = 539]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 106DF800 == 74 [pid = 2804] [id = 538]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 15D17000 == 73 [pid = 2804] [id = 537]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 2159E000 == 72 [pid = 2804] [id = 529]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 21533000 == 71 [pid = 2804] [id = 527]
11:20:16 INFO - PROCESS | 2804 | --DOCSHELL 1E2FAC00 == 70 [pid = 2804] [id = 525]
11:20:16 INFO - PROCESS | 2804 | ++DOCSHELL 0FFB6C00 == 71 [pid = 2804] [id = 574]
11:20:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 219 (100A2800) [pid = 2804] [serial = 1609] [outer = 00000000]
11:20:16 INFO - PROCESS | 2804 | --DOMWINDOW == 218 (1BADB400) [pid = 2804] [serial = 1451] [outer = 00000000] [url = about:blank]
11:20:16 INFO - PROCESS | 2804 | --DOMWINDOW == 217 (1FCA0800) [pid = 2804] [serial = 1463] [outer = 00000000] [url = about:blank]
11:20:16 INFO - PROCESS | 2804 | --DOMWINDOW == 216 (18843C00) [pid = 2804] [serial = 1440] [outer = 00000000] [url = about:blank]
11:20:16 INFO - PROCESS | 2804 | --DOMWINDOW == 215 (1BD5C400) [pid = 2804] [serial = 1398] [outer = 00000000] [url = about:blank]
11:20:16 INFO - PROCESS | 2804 | --DOMWINDOW == 214 (15D12C00) [pid = 2804] [serial = 1445] [outer = 00000000] [url = about:blank]
11:20:16 INFO - PROCESS | 2804 | --DOMWINDOW == 213 (1A92C000) [pid = 2804] [serial = 1448] [outer = 00000000] [url = about:blank]
11:20:16 INFO - PROCESS | 2804 | --DOMWINDOW == 212 (1573F800) [pid = 2804] [serial = 1435] [outer = 00000000] [url = about:blank]
11:20:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 213 (1010A800) [pid = 2804] [serial = 1610] [outer = 100A2800]
11:20:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:16 INFO - document served over http requires an https
11:20:16 INFO - sub-resource via iframe-tag using the meta-referrer
11:20:16 INFO - delivery method with swap-origin-redirect and when
11:20:16 INFO - the target request is cross-origin.
11:20:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1220ms
11:20:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:20:16 INFO - PROCESS | 2804 | ++DOCSHELL 1015A800 == 72 [pid = 2804] [id = 575]
11:20:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 214 (101EB400) [pid = 2804] [serial = 1611] [outer = 00000000]
11:20:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 215 (15A88800) [pid = 2804] [serial = 1612] [outer = 101EB400]
11:20:16 INFO - PROCESS | 2804 | 1448047216766 Marionette INFO loaded listener.js
11:20:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 216 (1799E000) [pid = 2804] [serial = 1613] [outer = 101EB400]
11:20:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:17 INFO - document served over http requires an https
11:20:17 INFO - sub-resource via script-tag using the meta-referrer
11:20:17 INFO - delivery method with keep-origin-redirect and when
11:20:17 INFO - the target request is cross-origin.
11:20:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 730ms
11:20:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:20:17 INFO - PROCESS | 2804 | ++DOCSHELL 19111400 == 73 [pid = 2804] [id = 576]
11:20:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 217 (19119C00) [pid = 2804] [serial = 1614] [outer = 00000000]
11:20:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 218 (1B39BC00) [pid = 2804] [serial = 1615] [outer = 19119C00]
11:20:17 INFO - PROCESS | 2804 | 1448047217563 Marionette INFO loaded listener.js
11:20:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 219 (1BD53C00) [pid = 2804] [serial = 1616] [outer = 19119C00]
11:20:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:17 INFO - document served over http requires an https
11:20:17 INFO - sub-resource via script-tag using the meta-referrer
11:20:17 INFO - delivery method with no-redirect and when
11:20:17 INFO - the target request is cross-origin.
11:20:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 630ms
11:20:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:20:18 INFO - PROCESS | 2804 | ++DOCSHELL 1CA16400 == 74 [pid = 2804] [id = 577]
11:20:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 220 (1CA78C00) [pid = 2804] [serial = 1617] [outer = 00000000]
11:20:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 221 (1D0DB800) [pid = 2804] [serial = 1618] [outer = 1CA78C00]
11:20:18 INFO - PROCESS | 2804 | 1448047218158 Marionette INFO loaded listener.js
11:20:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 222 (1D264C00) [pid = 2804] [serial = 1619] [outer = 1CA78C00]
11:20:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:18 INFO - document served over http requires an https
11:20:18 INFO - sub-resource via script-tag using the meta-referrer
11:20:18 INFO - delivery method with swap-origin-redirect and when
11:20:18 INFO - the target request is cross-origin.
11:20:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 731ms
11:20:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:20:18 INFO - PROCESS | 2804 | ++DOCSHELL 1FCA8000 == 75 [pid = 2804] [id = 578]
11:20:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 223 (1FCA8400) [pid = 2804] [serial = 1620] [outer = 00000000]
11:20:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 224 (20010000) [pid = 2804] [serial = 1621] [outer = 1FCA8400]
11:20:18 INFO - PROCESS | 2804 | 1448047218980 Marionette INFO loaded listener.js
11:20:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 225 (20738000) [pid = 2804] [serial = 1622] [outer = 1FCA8400]
11:20:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:19 INFO - document served over http requires an https
11:20:19 INFO - sub-resource via xhr-request using the meta-referrer
11:20:19 INFO - delivery method with keep-origin-redirect and when
11:20:19 INFO - the target request is cross-origin.
11:20:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
11:20:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:20:19 INFO - PROCESS | 2804 | ++DOCSHELL 20A16C00 == 76 [pid = 2804] [id = 579]
11:20:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 226 (20A1FC00) [pid = 2804] [serial = 1623] [outer = 00000000]
11:20:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 227 (20FC3400) [pid = 2804] [serial = 1624] [outer = 20A1FC00]
11:20:19 INFO - PROCESS | 2804 | 1448047219695 Marionette INFO loaded listener.js
11:20:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 228 (2123E400) [pid = 2804] [serial = 1625] [outer = 20A1FC00]
11:20:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:20 INFO - document served over http requires an https
11:20:20 INFO - sub-resource via xhr-request using the meta-referrer
11:20:20 INFO - delivery method with no-redirect and when
11:20:20 INFO - the target request is cross-origin.
11:20:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
11:20:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:20:20 INFO - PROCESS | 2804 | ++DOCSHELL 21485400 == 77 [pid = 2804] [id = 580]
11:20:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 229 (21532C00) [pid = 2804] [serial = 1626] [outer = 00000000]
11:20:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 230 (21560000) [pid = 2804] [serial = 1627] [outer = 21532C00]
11:20:20 INFO - PROCESS | 2804 | 1448047220332 Marionette INFO loaded listener.js
11:20:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 231 (215A8C00) [pid = 2804] [serial = 1628] [outer = 21532C00]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 230 (21535000) [pid = 2804] [serial = 1478] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047179611]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 229 (20737C00) [pid = 2804] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 228 (2000FC00) [pid = 2804] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 227 (2159E400) [pid = 2804] [serial = 1483] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 226 (1CA0D000) [pid = 2804] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 225 (1B4CC000) [pid = 2804] [serial = 1396] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 224 (148EA800) [pid = 2804] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 223 (1C60E000) [pid = 2804] [serial = 1520] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047192401]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 222 (101E8800) [pid = 2804] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 221 (1D972400) [pid = 2804] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 220 (1FC9A400) [pid = 2804] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 219 (15D17400) [pid = 2804] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 218 (10107800) [pid = 2804] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 217 (1D0D9800) [pid = 2804] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 216 (1BCC1C00) [pid = 2804] [serial = 1522] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 215 (18388400) [pid = 2804] [serial = 1517] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 214 (1D072400) [pid = 2804] [serial = 1525] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 213 (18853800) [pid = 2804] [serial = 1515] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 212 (215A6000) [pid = 2804] [serial = 1486] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 211 (1E2FC000) [pid = 2804] [serial = 1534] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 210 (1C6DF000) [pid = 2804] [serial = 1523] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 209 (18386800) [pid = 2804] [serial = 1507] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 208 (18387C00) [pid = 2804] [serial = 1516] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 207 (213E7000) [pid = 2804] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047179611]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 206 (1D06AC00) [pid = 2804] [serial = 1474] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 205 (23156000) [pid = 2804] [serial = 1501] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 204 (1A57E000) [pid = 2804] [serial = 1471] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 203 (1A5D3000) [pid = 2804] [serial = 1518] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 202 (231A9800) [pid = 2804] [serial = 1504] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 201 (213E4C00) [pid = 2804] [serial = 1476] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 200 (21540400) [pid = 2804] [serial = 1481] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 199 (21BFE000) [pid = 2804] [serial = 1492] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 198 (13E95000) [pid = 2804] [serial = 1513] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 197 (22F83800) [pid = 2804] [serial = 1495] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 196 (10252000) [pid = 2804] [serial = 1468] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 195 (1C616800) [pid = 2804] [serial = 1521] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047192401]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 194 (20010400) [pid = 2804] [serial = 1537] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 193 (1D117000) [pid = 2804] [serial = 1528] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 192 (22FE3800) [pid = 2804] [serial = 1498] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 191 (215A6800) [pid = 2804] [serial = 1484] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 190 (21ABC400) [pid = 2804] [serial = 1489] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 189 (1D0DDC00) [pid = 2804] [serial = 1526] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 188 (18386C00) [pid = 2804] [serial = 1510] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 187 (1B39E000) [pid = 2804] [serial = 1531] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 186 (20C7C400) [pid = 2804] [serial = 1540] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 185 (20730400) [pid = 2804] [serial = 1538] [outer = 00000000] [url = about:blank]
11:20:20 INFO - PROCESS | 2804 | --DOMWINDOW == 184 (2090BC00) [pid = 2804] [serial = 1466] [outer = 00000000] [url = about:blank]
11:20:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:21 INFO - document served over http requires an https
11:20:21 INFO - sub-resource via xhr-request using the meta-referrer
11:20:21 INFO - delivery method with swap-origin-redirect and when
11:20:21 INFO - the target request is cross-origin.
11:20:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
11:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:20:21 INFO - PROCESS | 2804 | ++DOCSHELL 1B8BF800 == 78 [pid = 2804] [id = 581]
11:20:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 185 (1BD4E000) [pid = 2804] [serial = 1629] [outer = 00000000]
11:20:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 186 (1E2D3000) [pid = 2804] [serial = 1630] [outer = 1BD4E000]
11:20:21 INFO - PROCESS | 2804 | 1448047221224 Marionette INFO loaded listener.js
11:20:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 187 (21568400) [pid = 2804] [serial = 1631] [outer = 1BD4E000]
11:20:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:21 INFO - document served over http requires an http
11:20:21 INFO - sub-resource via fetch-request using the meta-referrer
11:20:21 INFO - delivery method with keep-origin-redirect and when
11:20:21 INFO - the target request is same-origin.
11:20:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
11:20:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:20:21 INFO - PROCESS | 2804 | ++DOCSHELL 21ABA400 == 79 [pid = 2804] [id = 582]
11:20:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 188 (21ABB000) [pid = 2804] [serial = 1632] [outer = 00000000]
11:20:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 189 (2218E800) [pid = 2804] [serial = 1633] [outer = 21ABB000]
11:20:21 INFO - PROCESS | 2804 | 1448047221861 Marionette INFO loaded listener.js
11:20:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 190 (22F7C800) [pid = 2804] [serial = 1634] [outer = 21ABB000]
11:20:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:22 INFO - document served over http requires an http
11:20:22 INFO - sub-resource via fetch-request using the meta-referrer
11:20:22 INFO - delivery method with no-redirect and when
11:20:22 INFO - the target request is same-origin.
11:20:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 630ms
11:20:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:20:22 INFO - PROCESS | 2804 | ++DOCSHELL 1CAD5400 == 80 [pid = 2804] [id = 583]
11:20:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 191 (1CADA400) [pid = 2804] [serial = 1635] [outer = 00000000]
11:20:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 192 (1CADEC00) [pid = 2804] [serial = 1636] [outer = 1CADA400]
11:20:22 INFO - PROCESS | 2804 | 1448047222515 Marionette INFO loaded listener.js
11:20:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 193 (22FDA400) [pid = 2804] [serial = 1637] [outer = 1CADA400]
11:20:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:23 INFO - document served over http requires an http
11:20:23 INFO - sub-resource via fetch-request using the meta-referrer
11:20:23 INFO - delivery method with swap-origin-redirect and when
11:20:23 INFO - the target request is same-origin.
11:20:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
11:20:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:20:23 INFO - PROCESS | 2804 | ++DOCSHELL 15DE0800 == 81 [pid = 2804] [id = 584]
11:20:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 194 (15DEA000) [pid = 2804] [serial = 1638] [outer = 00000000]
11:20:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 195 (184BFC00) [pid = 2804] [serial = 1639] [outer = 15DEA000]
11:20:23 INFO - PROCESS | 2804 | 1448047223590 Marionette INFO loaded listener.js
11:20:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 196 (1B13AC00) [pid = 2804] [serial = 1640] [outer = 15DEA000]
11:20:24 INFO - PROCESS | 2804 | ++DOCSHELL 1CADCC00 == 82 [pid = 2804] [id = 585]
11:20:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 197 (1CADD800) [pid = 2804] [serial = 1641] [outer = 00000000]
11:20:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 198 (1CADFC00) [pid = 2804] [serial = 1642] [outer = 1CADD800]
11:20:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:24 INFO - document served over http requires an http
11:20:24 INFO - sub-resource via iframe-tag using the meta-referrer
11:20:24 INFO - delivery method with keep-origin-redirect and when
11:20:24 INFO - the target request is same-origin.
11:20:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
11:20:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:20:24 INFO - PROCESS | 2804 | ++DOCSHELL 1CADB000 == 83 [pid = 2804] [id = 586]
11:20:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 199 (1CADBC00) [pid = 2804] [serial = 1643] [outer = 00000000]
11:20:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 200 (1FCA2800) [pid = 2804] [serial = 1644] [outer = 1CADBC00]
11:20:24 INFO - PROCESS | 2804 | 1448047224583 Marionette INFO loaded listener.js
11:20:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 201 (2153A000) [pid = 2804] [serial = 1645] [outer = 1CADBC00]
11:20:25 INFO - PROCESS | 2804 | ++DOCSHELL 22F86800 == 84 [pid = 2804] [id = 587]
11:20:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 202 (22FE3400) [pid = 2804] [serial = 1646] [outer = 00000000]
11:20:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 203 (22F82000) [pid = 2804] [serial = 1647] [outer = 22FE3400]
11:20:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:25 INFO - document served over http requires an http
11:20:25 INFO - sub-resource via iframe-tag using the meta-referrer
11:20:25 INFO - delivery method with no-redirect and when
11:20:25 INFO - the target request is same-origin.
11:20:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 970ms
11:20:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:20:25 INFO - PROCESS | 2804 | ++DOCSHELL 23156400 == 85 [pid = 2804] [id = 588]
11:20:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 204 (23156C00) [pid = 2804] [serial = 1648] [outer = 00000000]
11:20:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 205 (23526C00) [pid = 2804] [serial = 1649] [outer = 23156C00]
11:20:25 INFO - PROCESS | 2804 | 1448047225565 Marionette INFO loaded listener.js
11:20:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 206 (23589800) [pid = 2804] [serial = 1650] [outer = 23156C00]
11:20:25 INFO - PROCESS | 2804 | ++DOCSHELL 23734C00 == 86 [pid = 2804] [id = 589]
11:20:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 207 (2373EC00) [pid = 2804] [serial = 1651] [outer = 00000000]
11:20:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 208 (2525D800) [pid = 2804] [serial = 1652] [outer = 2373EC00]
11:20:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:26 INFO - document served over http requires an http
11:20:26 INFO - sub-resource via iframe-tag using the meta-referrer
11:20:26 INFO - delivery method with swap-origin-redirect and when
11:20:26 INFO - the target request is same-origin.
11:20:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
11:20:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:20:26 INFO - PROCESS | 2804 | ++DOCSHELL 239DA800 == 87 [pid = 2804] [id = 590]
11:20:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 209 (239DB800) [pid = 2804] [serial = 1653] [outer = 00000000]
11:20:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 210 (28C3EC00) [pid = 2804] [serial = 1654] [outer = 239DB800]
11:20:26 INFO - PROCESS | 2804 | 1448047226537 Marionette INFO loaded listener.js
11:20:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 211 (28C44C00) [pid = 2804] [serial = 1655] [outer = 239DB800]
11:20:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:27 INFO - document served over http requires an http
11:20:27 INFO - sub-resource via script-tag using the meta-referrer
11:20:27 INFO - delivery method with keep-origin-redirect and when
11:20:27 INFO - the target request is same-origin.
11:20:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 931ms
11:20:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:20:27 INFO - PROCESS | 2804 | ++DOCSHELL 25C8D400 == 88 [pid = 2804] [id = 591]
11:20:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 212 (25C90C00) [pid = 2804] [serial = 1656] [outer = 00000000]
11:20:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 213 (25C98C00) [pid = 2804] [serial = 1657] [outer = 25C90C00]
11:20:27 INFO - PROCESS | 2804 | 1448047227451 Marionette INFO loaded listener.js
11:20:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 214 (25CCB800) [pid = 2804] [serial = 1658] [outer = 25C90C00]
11:20:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:28 INFO - document served over http requires an http
11:20:28 INFO - sub-resource via script-tag using the meta-referrer
11:20:28 INFO - delivery method with no-redirect and when
11:20:28 INFO - the target request is same-origin.
11:20:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
11:20:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:20:28 INFO - PROCESS | 2804 | ++DOCSHELL 2A778400 == 89 [pid = 2804] [id = 592]
11:20:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 215 (2AA1C800) [pid = 2804] [serial = 1659] [outer = 00000000]
11:20:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 216 (2B07C800) [pid = 2804] [serial = 1660] [outer = 2AA1C800]
11:20:28 INFO - PROCESS | 2804 | 1448047228339 Marionette INFO loaded listener.js
11:20:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 217 (2B083C00) [pid = 2804] [serial = 1661] [outer = 2AA1C800]
11:20:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:28 INFO - document served over http requires an http
11:20:28 INFO - sub-resource via script-tag using the meta-referrer
11:20:28 INFO - delivery method with swap-origin-redirect and when
11:20:28 INFO - the target request is same-origin.
11:20:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 870ms
11:20:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:20:29 INFO - PROCESS | 2804 | ++DOCSHELL 288BBC00 == 90 [pid = 2804] [id = 593]
11:20:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 218 (288BD400) [pid = 2804] [serial = 1662] [outer = 00000000]
11:20:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 219 (288C3C00) [pid = 2804] [serial = 1663] [outer = 288BD400]
11:20:29 INFO - PROCESS | 2804 | 1448047229215 Marionette INFO loaded listener.js
11:20:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 220 (288C8400) [pid = 2804] [serial = 1664] [outer = 288BD400]
11:20:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:29 INFO - document served over http requires an http
11:20:29 INFO - sub-resource via xhr-request using the meta-referrer
11:20:29 INFO - delivery method with keep-origin-redirect and when
11:20:29 INFO - the target request is same-origin.
11:20:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 830ms
11:20:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:20:30 INFO - PROCESS | 2804 | ++DOCSHELL 2AAC1400 == 91 [pid = 2804] [id = 594]
11:20:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 221 (2AAC3000) [pid = 2804] [serial = 1665] [outer = 00000000]
11:20:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 222 (2AAC9C00) [pid = 2804] [serial = 1666] [outer = 2AAC3000]
11:20:30 INFO - PROCESS | 2804 | 1448047230085 Marionette INFO loaded listener.js
11:20:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 223 (2AACD000) [pid = 2804] [serial = 1667] [outer = 2AAC3000]
11:20:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:30 INFO - document served over http requires an http
11:20:30 INFO - sub-resource via xhr-request using the meta-referrer
11:20:30 INFO - delivery method with no-redirect and when
11:20:30 INFO - the target request is same-origin.
11:20:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 870ms
11:20:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:20:30 INFO - PROCESS | 2804 | ++DOCSHELL 2A716C00 == 92 [pid = 2804] [id = 595]
11:20:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 224 (2A71AC00) [pid = 2804] [serial = 1668] [outer = 00000000]
11:20:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 225 (2A71F000) [pid = 2804] [serial = 1669] [outer = 2A71AC00]
11:20:31 INFO - PROCESS | 2804 | 1448047230980 Marionette INFO loaded listener.js
11:20:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 226 (2A723800) [pid = 2804] [serial = 1670] [outer = 2A71AC00]
11:20:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:31 INFO - document served over http requires an http
11:20:31 INFO - sub-resource via xhr-request using the meta-referrer
11:20:31 INFO - delivery method with swap-origin-redirect and when
11:20:31 INFO - the target request is same-origin.
11:20:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
11:20:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:20:31 INFO - PROCESS | 2804 | ++DOCSHELL 22258C00 == 93 [pid = 2804] [id = 596]
11:20:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 227 (2225D400) [pid = 2804] [serial = 1671] [outer = 00000000]
11:20:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 228 (22261800) [pid = 2804] [serial = 1672] [outer = 2225D400]
11:20:31 INFO - PROCESS | 2804 | 1448047231816 Marionette INFO loaded listener.js
11:20:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 229 (2A718C00) [pid = 2804] [serial = 1673] [outer = 2225D400]
11:20:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:32 INFO - document served over http requires an https
11:20:32 INFO - sub-resource via fetch-request using the meta-referrer
11:20:32 INFO - delivery method with keep-origin-redirect and when
11:20:32 INFO - the target request is same-origin.
11:20:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
11:20:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:20:32 INFO - PROCESS | 2804 | ++DOCSHELL 1CFCA800 == 94 [pid = 2804] [id = 597]
11:20:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 230 (1CFCAC00) [pid = 2804] [serial = 1674] [outer = 00000000]
11:20:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 231 (22263400) [pid = 2804] [serial = 1675] [outer = 1CFCAC00]
11:20:32 INFO - PROCESS | 2804 | 1448047232844 Marionette INFO loaded listener.js
11:20:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 232 (2B161400) [pid = 2804] [serial = 1676] [outer = 1CFCAC00]
11:20:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:33 INFO - document served over http requires an https
11:20:33 INFO - sub-resource via fetch-request using the meta-referrer
11:20:33 INFO - delivery method with no-redirect and when
11:20:33 INFO - the target request is same-origin.
11:20:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
11:20:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:20:33 INFO - PROCESS | 2804 | ++DOCSHELL 2B15D400 == 95 [pid = 2804] [id = 598]
11:20:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 233 (2B737000) [pid = 2804] [serial = 1677] [outer = 00000000]
11:20:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 234 (2B73F400) [pid = 2804] [serial = 1678] [outer = 2B737000]
11:20:33 INFO - PROCESS | 2804 | 1448047233762 Marionette INFO loaded listener.js
11:20:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 235 (2B743C00) [pid = 2804] [serial = 1679] [outer = 2B737000]
11:20:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:34 INFO - document served over http requires an https
11:20:34 INFO - sub-resource via fetch-request using the meta-referrer
11:20:34 INFO - delivery method with swap-origin-redirect and when
11:20:34 INFO - the target request is same-origin.
11:20:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
11:20:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:20:34 INFO - PROCESS | 2804 | ++DOCSHELL 28573000 == 96 [pid = 2804] [id = 599]
11:20:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 236 (28574800) [pid = 2804] [serial = 1680] [outer = 00000000]
11:20:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 237 (28579800) [pid = 2804] [serial = 1681] [outer = 28574800]
11:20:34 INFO - PROCESS | 2804 | 1448047234756 Marionette INFO loaded listener.js
11:20:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 238 (2857F000) [pid = 2804] [serial = 1682] [outer = 28574800]
11:20:35 INFO - PROCESS | 2804 | ++DOCSHELL 27149000 == 97 [pid = 2804] [id = 600]
11:20:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 239 (27149400) [pid = 2804] [serial = 1683] [outer = 00000000]
11:20:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 240 (2714C800) [pid = 2804] [serial = 1684] [outer = 27149400]
11:20:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:35 INFO - document served over http requires an https
11:20:35 INFO - sub-resource via iframe-tag using the meta-referrer
11:20:35 INFO - delivery method with keep-origin-redirect and when
11:20:35 INFO - the target request is same-origin.
11:20:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 988ms
11:20:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:20:35 INFO - PROCESS | 2804 | ++DOCSHELL 2714C000 == 98 [pid = 2804] [id = 601]
11:20:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 241 (27152400) [pid = 2804] [serial = 1685] [outer = 00000000]
11:20:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 242 (28578400) [pid = 2804] [serial = 1686] [outer = 27152400]
11:20:35 INFO - PROCESS | 2804 | 1448047235730 Marionette INFO loaded listener.js
11:20:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 243 (289A8400) [pid = 2804] [serial = 1687] [outer = 27152400]
11:20:36 INFO - PROCESS | 2804 | ++DOCSHELL 2ACD1800 == 99 [pid = 2804] [id = 602]
11:20:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 244 (2ACD2000) [pid = 2804] [serial = 1688] [outer = 00000000]
11:20:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 245 (2ACD4000) [pid = 2804] [serial = 1689] [outer = 2ACD2000]
11:20:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:36 INFO - document served over http requires an https
11:20:36 INFO - sub-resource via iframe-tag using the meta-referrer
11:20:36 INFO - delivery method with no-redirect and when
11:20:36 INFO - the target request is same-origin.
11:20:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1020ms
11:20:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:20:36 INFO - PROCESS | 2804 | ++DOCSHELL 2ACD1000 == 100 [pid = 2804] [id = 603]
11:20:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 246 (2ACD1400) [pid = 2804] [serial = 1690] [outer = 00000000]
11:20:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 247 (2ACDD800) [pid = 2804] [serial = 1691] [outer = 2ACD1400]
11:20:36 INFO - PROCESS | 2804 | 1448047236759 Marionette INFO loaded listener.js
11:20:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 248 (2AFBF400) [pid = 2804] [serial = 1692] [outer = 2ACD1400]
11:20:37 INFO - PROCESS | 2804 | ++DOCSHELL 2AFC5800 == 101 [pid = 2804] [id = 604]
11:20:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 249 (2AFC5C00) [pid = 2804] [serial = 1693] [outer = 00000000]
11:20:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 250 (2ACD6C00) [pid = 2804] [serial = 1694] [outer = 2AFC5C00]
11:20:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:37 INFO - document served over http requires an https
11:20:37 INFO - sub-resource via iframe-tag using the meta-referrer
11:20:37 INFO - delivery method with swap-origin-redirect and when
11:20:37 INFO - the target request is same-origin.
11:20:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
11:20:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:20:37 INFO - PROCESS | 2804 | ++DOCSHELL 2AFC7400 == 102 [pid = 2804] [id = 605]
11:20:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 251 (2AFC8800) [pid = 2804] [serial = 1695] [outer = 00000000]
11:20:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 252 (2B743000) [pid = 2804] [serial = 1696] [outer = 2AFC8800]
11:20:37 INFO - PROCESS | 2804 | 1448047237765 Marionette INFO loaded listener.js
11:20:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 253 (2C134000) [pid = 2804] [serial = 1697] [outer = 2AFC8800]
11:20:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:38 INFO - document served over http requires an https
11:20:38 INFO - sub-resource via script-tag using the meta-referrer
11:20:38 INFO - delivery method with keep-origin-redirect and when
11:20:38 INFO - the target request is same-origin.
11:20:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1016ms
11:20:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:20:38 INFO - PROCESS | 2804 | ++DOCSHELL 27D07800 == 103 [pid = 2804] [id = 606]
11:20:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 254 (27D08C00) [pid = 2804] [serial = 1698] [outer = 00000000]
11:20:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 255 (27D0EC00) [pid = 2804] [serial = 1699] [outer = 27D08C00]
11:20:38 INFO - PROCESS | 2804 | 1448047238763 Marionette INFO loaded listener.js
11:20:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 256 (27D34400) [pid = 2804] [serial = 1700] [outer = 27D08C00]
11:20:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:39 INFO - document served over http requires an https
11:20:39 INFO - sub-resource via script-tag using the meta-referrer
11:20:39 INFO - delivery method with no-redirect and when
11:20:39 INFO - the target request is same-origin.
11:20:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 930ms
11:20:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:20:39 INFO - PROCESS | 2804 | ++DOCSHELL 27D39C00 == 104 [pid = 2804] [id = 607]
11:20:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 257 (27D3A400) [pid = 2804] [serial = 1701] [outer = 00000000]
11:20:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 258 (27D40800) [pid = 2804] [serial = 1702] [outer = 27D3A400]
11:20:39 INFO - PROCESS | 2804 | 1448047239675 Marionette INFO loaded listener.js
11:20:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 259 (28C41C00) [pid = 2804] [serial = 1703] [outer = 27D3A400]
11:20:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:40 INFO - document served over http requires an https
11:20:40 INFO - sub-resource via script-tag using the meta-referrer
11:20:40 INFO - delivery method with swap-origin-redirect and when
11:20:40 INFO - the target request is same-origin.
11:20:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 930ms
11:20:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:20:40 INFO - PROCESS | 2804 | ++DOCSHELL 2B96D000 == 105 [pid = 2804] [id = 608]
11:20:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 260 (2B96D400) [pid = 2804] [serial = 1704] [outer = 00000000]
11:20:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 261 (2B977000) [pid = 2804] [serial = 1705] [outer = 2B96D400]
11:20:40 INFO - PROCESS | 2804 | 1448047240644 Marionette INFO loaded listener.js
11:20:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 262 (2B978C00) [pid = 2804] [serial = 1706] [outer = 2B96D400]
11:20:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:42 INFO - document served over http requires an https
11:20:42 INFO - sub-resource via xhr-request using the meta-referrer
11:20:42 INFO - delivery method with keep-origin-redirect and when
11:20:42 INFO - the target request is same-origin.
11:20:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2478ms
11:20:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:20:43 INFO - PROCESS | 2804 | ++DOCSHELL 10103000 == 106 [pid = 2804] [id = 609]
11:20:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 263 (1010E000) [pid = 2804] [serial = 1707] [outer = 00000000]
11:20:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 264 (1885D000) [pid = 2804] [serial = 1708] [outer = 1010E000]
11:20:43 INFO - PROCESS | 2804 | 1448047243146 Marionette INFO loaded listener.js
11:20:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 265 (1B8BE800) [pid = 2804] [serial = 1709] [outer = 1010E000]
11:20:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:43 INFO - document served over http requires an https
11:20:43 INFO - sub-resource via xhr-request using the meta-referrer
11:20:43 INFO - delivery method with no-redirect and when
11:20:43 INFO - the target request is same-origin.
11:20:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 870ms
11:20:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:20:43 INFO - PROCESS | 2804 | ++DOCSHELL 13EDF000 == 107 [pid = 2804] [id = 610]
11:20:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 266 (1CA7A400) [pid = 2804] [serial = 1710] [outer = 00000000]
11:20:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 267 (21215C00) [pid = 2804] [serial = 1711] [outer = 1CA7A400]
11:20:44 INFO - PROCESS | 2804 | 1448047244030 Marionette INFO loaded listener.js
11:20:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 268 (22F87C00) [pid = 2804] [serial = 1712] [outer = 1CA7A400]
11:20:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:44 INFO - document served over http requires an https
11:20:44 INFO - sub-resource via xhr-request using the meta-referrer
11:20:44 INFO - delivery method with swap-origin-redirect and when
11:20:44 INFO - the target request is same-origin.
11:20:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1279ms
11:20:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:20:45 INFO - PROCESS | 2804 | ++DOCSHELL 184BD000 == 108 [pid = 2804] [id = 611]
11:20:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 269 (18995000) [pid = 2804] [serial = 1713] [outer = 00000000]
11:20:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 270 (1B8C0000) [pid = 2804] [serial = 1714] [outer = 18995000]
11:20:45 INFO - PROCESS | 2804 | 1448047245292 Marionette INFO loaded listener.js
11:20:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 271 (1CAD2000) [pid = 2804] [serial = 1715] [outer = 18995000]
11:20:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:45 INFO - document served over http requires an http
11:20:45 INFO - sub-resource via fetch-request using the http-csp
11:20:45 INFO - delivery method with keep-origin-redirect and when
11:20:45 INFO - the target request is cross-origin.
11:20:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
11:20:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:20:46 INFO - PROCESS | 2804 | ++DOCSHELL 1B13C800 == 109 [pid = 2804] [id = 612]
11:20:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 272 (1B39D400) [pid = 2804] [serial = 1716] [outer = 00000000]
11:20:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 273 (1E2D7C00) [pid = 2804] [serial = 1717] [outer = 1B39D400]
11:20:46 INFO - PROCESS | 2804 | 1448047246245 Marionette INFO loaded listener.js
11:20:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 274 (20C7A400) [pid = 2804] [serial = 1718] [outer = 1B39D400]
11:20:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:46 INFO - document served over http requires an http
11:20:46 INFO - sub-resource via fetch-request using the http-csp
11:20:46 INFO - delivery method with no-redirect and when
11:20:46 INFO - the target request is cross-origin.
11:20:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 971ms
11:20:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:20:47 INFO - PROCESS | 2804 | ++DOCSHELL 0C00C400 == 110 [pid = 2804] [id = 613]
11:20:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 275 (0C224800) [pid = 2804] [serial = 1719] [outer = 00000000]
11:20:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 276 (1C6E7400) [pid = 2804] [serial = 1720] [outer = 0C224800]
11:20:47 INFO - PROCESS | 2804 | 1448047247241 Marionette INFO loaded listener.js
11:20:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 277 (213E3000) [pid = 2804] [serial = 1721] [outer = 0C224800]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 10250C00 == 109 [pid = 2804] [id = 373]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 1C6E1800 == 108 [pid = 2804] [id = 371]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 106DFC00 == 107 [pid = 2804] [id = 377]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 21ABA400 == 106 [pid = 2804] [id = 582]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 1B8BF800 == 105 [pid = 2804] [id = 581]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 21485400 == 104 [pid = 2804] [id = 580]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 20A16C00 == 103 [pid = 2804] [id = 579]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 1FCA8000 == 102 [pid = 2804] [id = 578]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 1CA16400 == 101 [pid = 2804] [id = 577]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 19111400 == 100 [pid = 2804] [id = 576]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 1015A800 == 99 [pid = 2804] [id = 575]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 0FFB6C00 == 98 [pid = 2804] [id = 574]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 101BD800 == 97 [pid = 2804] [id = 573]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 1883CC00 == 96 [pid = 2804] [id = 572]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 17348C00 == 95 [pid = 2804] [id = 571]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 0C0CDC00 == 94 [pid = 2804] [id = 569]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 23741C00 == 93 [pid = 2804] [id = 559]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 221CAC00 == 92 [pid = 2804] [id = 557]
11:20:47 INFO - PROCESS | 2804 | --DOCSHELL 23522C00 == 91 [pid = 2804] [id = 555]
11:20:47 INFO - PROCESS | 2804 | --DOMWINDOW == 276 (1B4C6000) [pid = 2804] [serial = 1519] [outer = 00000000] [url = about:blank]
11:20:47 INFO - PROCESS | 2804 | --DOMWINDOW == 275 (1CA79800) [pid = 2804] [serial = 1524] [outer = 00000000] [url = about:blank]
11:20:47 INFO - PROCESS | 2804 | --DOMWINDOW == 274 (1573E800) [pid = 2804] [serial = 1514] [outer = 00000000] [url = about:blank]
11:20:47 INFO - PROCESS | 2804 | --DOMWINDOW == 273 (18856C00) [pid = 2804] [serial = 1508] [outer = 00000000] [url = about:blank]
11:20:47 INFO - PROCESS | 2804 | --DOMWINDOW == 272 (1CF52C00) [pid = 2804] [serial = 1532] [outer = 00000000] [url = about:blank]
11:20:47 INFO - PROCESS | 2804 | --DOMWINDOW == 271 (1B8BAC00) [pid = 2804] [serial = 1511] [outer = 00000000] [url = about:blank]
11:20:47 INFO - PROCESS | 2804 | --DOMWINDOW == 270 (1D1FB400) [pid = 2804] [serial = 1529] [outer = 00000000] [url = about:blank]
11:20:47 INFO - PROCESS | 2804 | --DOMWINDOW == 269 (1F719800) [pid = 2804] [serial = 1535] [outer = 00000000] [url = about:blank]
11:20:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:48 INFO - document served over http requires an http
11:20:48 INFO - sub-resource via fetch-request using the http-csp
11:20:48 INFO - delivery method with swap-origin-redirect and when
11:20:48 INFO - the target request is cross-origin.
11:20:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1277ms
11:20:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:20:48 INFO - PROCESS | 2804 | ++DOCSHELL 101B8C00 == 92 [pid = 2804] [id = 614]
11:20:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 270 (101C1C00) [pid = 2804] [serial = 1722] [outer = 00000000]
11:20:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 271 (148E8800) [pid = 2804] [serial = 1723] [outer = 101C1C00]
11:20:48 INFO - PROCESS | 2804 | 1448047248348 Marionette INFO loaded listener.js
11:20:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 272 (16FF3400) [pid = 2804] [serial = 1724] [outer = 101C1C00]
11:20:48 INFO - PROCESS | 2804 | ++DOCSHELL 1887DC00 == 93 [pid = 2804] [id = 615]
11:20:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 273 (18888000) [pid = 2804] [serial = 1725] [outer = 00000000]
11:20:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 274 (1A373800) [pid = 2804] [serial = 1726] [outer = 18888000]
11:20:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:48 INFO - document served over http requires an http
11:20:48 INFO - sub-resource via iframe-tag using the http-csp
11:20:48 INFO - delivery method with keep-origin-redirect and when
11:20:48 INFO - the target request is cross-origin.
11:20:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
11:20:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:20:49 INFO - PROCESS | 2804 | ++DOCSHELL 18856C00 == 94 [pid = 2804] [id = 616]
11:20:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 275 (18857C00) [pid = 2804] [serial = 1727] [outer = 00000000]
11:20:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 276 (1B4C7800) [pid = 2804] [serial = 1728] [outer = 18857C00]
11:20:49 INFO - PROCESS | 2804 | 1448047249202 Marionette INFO loaded listener.js
11:20:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 277 (1BCBDC00) [pid = 2804] [serial = 1729] [outer = 18857C00]
11:20:49 INFO - PROCESS | 2804 | ++DOCSHELL 1CADA000 == 95 [pid = 2804] [id = 617]
11:20:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 278 (1CADB800) [pid = 2804] [serial = 1730] [outer = 00000000]
11:20:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 279 (1D075000) [pid = 2804] [serial = 1731] [outer = 1CADB800]
11:20:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:49 INFO - document served over http requires an http
11:20:49 INFO - sub-resource via iframe-tag using the http-csp
11:20:49 INFO - delivery method with no-redirect and when
11:20:49 INFO - the target request is cross-origin.
11:20:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 770ms
11:20:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:20:49 INFO - PROCESS | 2804 | ++DOCSHELL 1CADF800 == 96 [pid = 2804] [id = 618]
11:20:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 280 (1CF57400) [pid = 2804] [serial = 1732] [outer = 00000000]
11:20:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 281 (1D260000) [pid = 2804] [serial = 1733] [outer = 1CF57400]
11:20:49 INFO - PROCESS | 2804 | 1448047249896 Marionette INFO loaded listener.js
11:20:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 282 (1F70F400) [pid = 2804] [serial = 1734] [outer = 1CF57400]
11:20:50 INFO - PROCESS | 2804 | ++DOCSHELL 2057D400 == 97 [pid = 2804] [id = 619]
11:20:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 283 (2072C800) [pid = 2804] [serial = 1735] [outer = 00000000]
11:20:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 284 (2090BC00) [pid = 2804] [serial = 1736] [outer = 2072C800]
11:20:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:50 INFO - document served over http requires an http
11:20:50 INFO - sub-resource via iframe-tag using the http-csp
11:20:50 INFO - delivery method with swap-origin-redirect and when
11:20:50 INFO - the target request is cross-origin.
11:20:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
11:20:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:20:50 INFO - PROCESS | 2804 | ++DOCSHELL 20578800 == 98 [pid = 2804] [id = 620]
11:20:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 285 (20578C00) [pid = 2804] [serial = 1737] [outer = 00000000]
11:20:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 286 (20FB8C00) [pid = 2804] [serial = 1738] [outer = 20578C00]
11:20:50 INFO - PROCESS | 2804 | 1448047250706 Marionette INFO loaded listener.js
11:20:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 287 (21221C00) [pid = 2804] [serial = 1739] [outer = 20578C00]
11:20:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:51 INFO - document served over http requires an http
11:20:51 INFO - sub-resource via script-tag using the http-csp
11:20:51 INFO - delivery method with keep-origin-redirect and when
11:20:51 INFO - the target request is cross-origin.
11:20:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 770ms
11:20:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:20:51 INFO - PROCESS | 2804 | ++DOCSHELL 21539C00 == 99 [pid = 2804] [id = 621]
11:20:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 288 (2153A400) [pid = 2804] [serial = 1740] [outer = 00000000]
11:20:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 289 (21A5E800) [pid = 2804] [serial = 1741] [outer = 2153A400]
11:20:51 INFO - PROCESS | 2804 | 1448047251514 Marionette INFO loaded listener.js
11:20:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 290 (21ABB400) [pid = 2804] [serial = 1742] [outer = 2153A400]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 289 (20A1C000) [pid = 2804] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 288 (1837FC00) [pid = 2804] [serial = 1601] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 287 (20A1FC00) [pid = 2804] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 286 (21532C00) [pid = 2804] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 285 (106D7400) [pid = 2804] [serial = 1606] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 284 (1FCA8400) [pid = 2804] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 283 (1BD4E000) [pid = 2804] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 282 (21ABB000) [pid = 2804] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 281 (1CA78C00) [pid = 2804] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 280 (101EB400) [pid = 2804] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 279 (18852C00) [pid = 2804] [serial = 1604] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047214998]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 278 (100A2800) [pid = 2804] [serial = 1609] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 277 (19119C00) [pid = 2804] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 276 (23743C00) [pid = 2804] [serial = 1567] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 275 (221CB800) [pid = 2804] [serial = 1562] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047202236]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 274 (23523000) [pid = 2804] [serial = 1557] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:20:51 INFO - PROCESS | 2804 | --DOMWINDOW == 273 (1D1ED400) [pid = 2804] [serial = 1599] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 272 (2AAF0000) [pid = 2804] [serial = 1585] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 271 (25CCC400) [pid = 2804] [serial = 1576] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 270 (2352E800) [pid = 2804] [serial = 1565] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 269 (20FC3400) [pid = 2804] [serial = 1624] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 268 (10246400) [pid = 2804] [serial = 1543] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 267 (1010A800) [pid = 2804] [serial = 1610] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 266 (2218E800) [pid = 2804] [serial = 1633] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 265 (1024B000) [pid = 2804] [serial = 1600] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 264 (213E4800) [pid = 2804] [serial = 1549] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 263 (2AA1E000) [pid = 2804] [serial = 1582] [outer = 00000000] [url = about:blank]
11:20:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:52 INFO - document served over http requires an http
11:20:52 INFO - sub-resource via script-tag using the http-csp
11:20:52 INFO - delivery method with no-redirect and when
11:20:52 INFO - the target request is cross-origin.
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 262 (23509000) [pid = 2804] [serial = 1555] [outer = 00000000] [url = about:blank]
11:20:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 791ms
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 261 (2352D800) [pid = 2804] [serial = 1558] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 260 (221CF000) [pid = 2804] [serial = 1563] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047202236]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 259 (2525E400) [pid = 2804] [serial = 1594] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 258 (237C3400) [pid = 2804] [serial = 1570] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 257 (1B39FC00) [pid = 2804] [serial = 1546] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 256 (1B39BC00) [pid = 2804] [serial = 1615] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 255 (1BD57400) [pid = 2804] [serial = 1605] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047214998]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 254 (18997000) [pid = 2804] [serial = 1602] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 253 (1CA0F000) [pid = 2804] [serial = 1607] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 252 (2A5B2800) [pid = 2804] [serial = 1588] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 251 (21560000) [pid = 2804] [serial = 1627] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 250 (1E2D3000) [pid = 2804] [serial = 1630] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 249 (20010000) [pid = 2804] [serial = 1621] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 248 (237B9000) [pid = 2804] [serial = 1568] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:20:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 247 (15A88800) [pid = 2804] [serial = 1612] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 246 (1B13B000) [pid = 2804] [serial = 1597] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 245 (2A77BC00) [pid = 2804] [serial = 1579] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 244 (239DD800) [pid = 2804] [serial = 1573] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 243 (2AC4F800) [pid = 2804] [serial = 1591] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 242 (2358F000) [pid = 2804] [serial = 1560] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 241 (21AB4C00) [pid = 2804] [serial = 1552] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 240 (1D0DB800) [pid = 2804] [serial = 1618] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 239 (1CADEC00) [pid = 2804] [serial = 1636] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 238 (21217C00) [pid = 2804] [serial = 1541] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 237 (2123E400) [pid = 2804] [serial = 1625] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 236 (20738000) [pid = 2804] [serial = 1622] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | --DOMWINDOW == 235 (215A8C00) [pid = 2804] [serial = 1628] [outer = 00000000] [url = about:blank]
11:20:52 INFO - PROCESS | 2804 | ++DOCSHELL 1024B000 == 100 [pid = 2804] [id = 622]
11:20:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 236 (1024EC00) [pid = 2804] [serial = 1743] [outer = 00000000]
11:20:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 237 (1CF58000) [pid = 2804] [serial = 1744] [outer = 1024EC00]
11:20:52 INFO - PROCESS | 2804 | 1448047252213 Marionette INFO loaded listener.js
11:20:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 238 (20FC3400) [pid = 2804] [serial = 1745] [outer = 1024EC00]
11:20:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:52 INFO - document served over http requires an http
11:20:52 INFO - sub-resource via script-tag using the http-csp
11:20:52 INFO - delivery method with swap-origin-redirect and when
11:20:52 INFO - the target request is cross-origin.
11:20:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 632ms
11:20:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:20:52 INFO - PROCESS | 2804 | ++DOCSHELL 1CA0F000 == 101 [pid = 2804] [id = 623]
11:20:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 239 (221D1C00) [pid = 2804] [serial = 1746] [outer = 00000000]
11:20:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 240 (22FE3800) [pid = 2804] [serial = 1747] [outer = 221D1C00]
11:20:52 INFO - PROCESS | 2804 | 1448047252867 Marionette INFO loaded listener.js
11:20:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 241 (23161000) [pid = 2804] [serial = 1748] [outer = 221D1C00]
11:20:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:53 INFO - document served over http requires an http
11:20:53 INFO - sub-resource via xhr-request using the http-csp
11:20:53 INFO - delivery method with keep-origin-redirect and when
11:20:53 INFO - the target request is cross-origin.
11:20:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 671ms
11:20:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:20:53 INFO - PROCESS | 2804 | ++DOCSHELL 2352BC00 == 102 [pid = 2804] [id = 624]
11:20:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 242 (2358A800) [pid = 2804] [serial = 1749] [outer = 00000000]
11:20:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 243 (23596800) [pid = 2804] [serial = 1750] [outer = 2358A800]
11:20:53 INFO - PROCESS | 2804 | 1448047253533 Marionette INFO loaded listener.js
11:20:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 244 (237C4400) [pid = 2804] [serial = 1751] [outer = 2358A800]
11:20:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:54 INFO - document served over http requires an http
11:20:54 INFO - sub-resource via xhr-request using the http-csp
11:20:54 INFO - delivery method with no-redirect and when
11:20:54 INFO - the target request is cross-origin.
11:20:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 630ms
11:20:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:20:54 INFO - PROCESS | 2804 | ++DOCSHELL 143C9000 == 103 [pid = 2804] [id = 625]
11:20:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 245 (14851400) [pid = 2804] [serial = 1752] [outer = 00000000]
11:20:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 246 (15743400) [pid = 2804] [serial = 1753] [outer = 14851400]
11:20:54 INFO - PROCESS | 2804 | 1448047254452 Marionette INFO loaded listener.js
11:20:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 247 (184BCC00) [pid = 2804] [serial = 1754] [outer = 14851400]
11:20:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:55 INFO - document served over http requires an http
11:20:55 INFO - sub-resource via xhr-request using the http-csp
11:20:55 INFO - delivery method with swap-origin-redirect and when
11:20:55 INFO - the target request is cross-origin.
11:20:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
11:20:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:20:55 INFO - PROCESS | 2804 | ++DOCSHELL 1CAD7C00 == 104 [pid = 2804] [id = 626]
11:20:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 248 (1CADC400) [pid = 2804] [serial = 1755] [outer = 00000000]
11:20:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 249 (1D10BC00) [pid = 2804] [serial = 1756] [outer = 1CADC400]
11:20:55 INFO - PROCESS | 2804 | 1448047255434 Marionette INFO loaded listener.js
11:20:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 250 (1F717400) [pid = 2804] [serial = 1757] [outer = 1CADC400]
11:20:55 INFO - PROCESS | 2804 | --DOCSHELL 15464C00 == 103 [pid = 2804] [id = 12]
11:20:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:56 INFO - document served over http requires an https
11:20:56 INFO - sub-resource via fetch-request using the http-csp
11:20:56 INFO - delivery method with keep-origin-redirect and when
11:20:56 INFO - the target request is cross-origin.
11:20:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1072ms
11:20:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:20:56 INFO - PROCESS | 2804 | ++DOCSHELL 22FD7400 == 104 [pid = 2804] [id = 627]
11:20:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 251 (22FF3400) [pid = 2804] [serial = 1758] [outer = 00000000]
11:20:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 252 (2358D800) [pid = 2804] [serial = 1759] [outer = 22FF3400]
11:20:56 INFO - PROCESS | 2804 | 1448047256524 Marionette INFO loaded listener.js
11:20:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 253 (239D5800) [pid = 2804] [serial = 1760] [outer = 22FF3400]
11:20:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:57 INFO - document served over http requires an https
11:20:57 INFO - sub-resource via fetch-request using the http-csp
11:20:57 INFO - delivery method with no-redirect and when
11:20:57 INFO - the target request is cross-origin.
11:20:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1015ms
11:20:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:20:57 INFO - PROCESS | 2804 | ++DOCSHELL 25CC5800 == 105 [pid = 2804] [id = 628]
11:20:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 254 (25CC6800) [pid = 2804] [serial = 1761] [outer = 00000000]
11:20:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 255 (27156400) [pid = 2804] [serial = 1762] [outer = 25CC6800]
11:20:57 INFO - PROCESS | 2804 | 1448047257548 Marionette INFO loaded listener.js
11:20:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 256 (27D3C800) [pid = 2804] [serial = 1763] [outer = 25CC6800]
11:20:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:58 INFO - document served over http requires an https
11:20:58 INFO - sub-resource via fetch-request using the http-csp
11:20:58 INFO - delivery method with swap-origin-redirect and when
11:20:58 INFO - the target request is cross-origin.
11:20:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
11:20:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:20:58 INFO - PROCESS | 2804 | ++DOCSHELL 27D38400 == 106 [pid = 2804] [id = 629]
11:20:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 257 (27D3C400) [pid = 2804] [serial = 1764] [outer = 00000000]
11:20:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 258 (28BC7C00) [pid = 2804] [serial = 1765] [outer = 27D3C400]
11:20:58 INFO - PROCESS | 2804 | 1448047258525 Marionette INFO loaded listener.js
11:20:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 259 (28BCC000) [pid = 2804] [serial = 1766] [outer = 27D3C400]
11:20:58 INFO - PROCESS | 2804 | ++DOCSHELL 28C43800 == 107 [pid = 2804] [id = 630]
11:20:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 260 (28C44400) [pid = 2804] [serial = 1767] [outer = 00000000]
11:20:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 261 (2A5B5C00) [pid = 2804] [serial = 1768] [outer = 28C44400]
11:20:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:20:59 INFO - document served over http requires an https
11:20:59 INFO - sub-resource via iframe-tag using the http-csp
11:20:59 INFO - delivery method with keep-origin-redirect and when
11:20:59 INFO - the target request is cross-origin.
11:20:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1062ms
11:20:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:20:59 INFO - PROCESS | 2804 | ++DOCSHELL 2A5B5400 == 108 [pid = 2804] [id = 631]
11:20:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 262 (2A71E000) [pid = 2804] [serial = 1769] [outer = 00000000]
11:20:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 263 (2AA1D800) [pid = 2804] [serial = 1770] [outer = 2A71E000]
11:20:59 INFO - PROCESS | 2804 | 1448047259637 Marionette INFO loaded listener.js
11:20:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 264 (2AAB4400) [pid = 2804] [serial = 1771] [outer = 2A71E000]
11:21:00 INFO - PROCESS | 2804 | ++DOCSHELL 286EE800 == 109 [pid = 2804] [id = 632]
11:21:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 265 (286EF000) [pid = 2804] [serial = 1772] [outer = 00000000]
11:21:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 266 (286EEC00) [pid = 2804] [serial = 1773] [outer = 286EF000]
11:21:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:00 INFO - document served over http requires an https
11:21:00 INFO - sub-resource via iframe-tag using the http-csp
11:21:00 INFO - delivery method with no-redirect and when
11:21:00 INFO - the target request is cross-origin.
11:21:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1066ms
11:21:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:21:00 INFO - PROCESS | 2804 | ++DOCSHELL 286F1000 == 110 [pid = 2804] [id = 633]
11:21:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 267 (286F7800) [pid = 2804] [serial = 1774] [outer = 00000000]
11:21:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 268 (286FC800) [pid = 2804] [serial = 1775] [outer = 286F7800]
11:21:00 INFO - PROCESS | 2804 | 1448047260697 Marionette INFO loaded listener.js
11:21:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 269 (2AAEE400) [pid = 2804] [serial = 1776] [outer = 286F7800]
11:21:01 INFO - PROCESS | 2804 | ++DOCSHELL 288ED800 == 111 [pid = 2804] [id = 634]
11:21:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 270 (288EE000) [pid = 2804] [serial = 1777] [outer = 00000000]
11:21:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 271 (288F0800) [pid = 2804] [serial = 1778] [outer = 288EE000]
11:21:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:01 INFO - document served over http requires an https
11:21:01 INFO - sub-resource via iframe-tag using the http-csp
11:21:01 INFO - delivery method with swap-origin-redirect and when
11:21:01 INFO - the target request is cross-origin.
11:21:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1019ms
11:21:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:21:01 INFO - PROCESS | 2804 | ++DOCSHELL 288F0400 == 112 [pid = 2804] [id = 635]
11:21:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 272 (288F7C00) [pid = 2804] [serial = 1779] [outer = 00000000]
11:21:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 273 (288FC400) [pid = 2804] [serial = 1780] [outer = 288F7C00]
11:21:01 INFO - PROCESS | 2804 | 1448047261734 Marionette INFO loaded listener.js
11:21:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 274 (2ACCF400) [pid = 2804] [serial = 1781] [outer = 288F7C00]
11:21:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:02 INFO - document served over http requires an https
11:21:02 INFO - sub-resource via script-tag using the http-csp
11:21:02 INFO - delivery method with keep-origin-redirect and when
11:21:02 INFO - the target request is cross-origin.
11:21:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 970ms
11:21:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:21:02 INFO - PROCESS | 2804 | ++DOCSHELL 2ACD7400 == 113 [pid = 2804] [id = 636]
11:21:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 275 (2AFC7800) [pid = 2804] [serial = 1782] [outer = 00000000]
11:21:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 276 (2B96FC00) [pid = 2804] [serial = 1783] [outer = 2AFC7800]
11:21:02 INFO - PROCESS | 2804 | 1448047262691 Marionette INFO loaded listener.js
11:21:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 277 (2B9C7000) [pid = 2804] [serial = 1784] [outer = 2AFC7800]
11:21:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:03 INFO - document served over http requires an https
11:21:03 INFO - sub-resource via script-tag using the http-csp
11:21:03 INFO - delivery method with no-redirect and when
11:21:03 INFO - the target request is cross-origin.
11:21:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 930ms
11:21:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:21:03 INFO - PROCESS | 2804 | ++DOCSHELL 24B24C00 == 114 [pid = 2804] [id = 637]
11:21:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 278 (24B27000) [pid = 2804] [serial = 1785] [outer = 00000000]
11:21:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 279 (24B2C800) [pid = 2804] [serial = 1786] [outer = 24B27000]
11:21:03 INFO - PROCESS | 2804 | 1448047263661 Marionette INFO loaded listener.js
11:21:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 280 (24B30800) [pid = 2804] [serial = 1787] [outer = 24B27000]
11:21:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:04 INFO - document served over http requires an https
11:21:04 INFO - sub-resource via script-tag using the http-csp
11:21:04 INFO - delivery method with swap-origin-redirect and when
11:21:04 INFO - the target request is cross-origin.
11:21:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1016ms
11:21:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:21:04 INFO - PROCESS | 2804 | ++DOCSHELL 1F730C00 == 115 [pid = 2804] [id = 638]
11:21:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 281 (1F731000) [pid = 2804] [serial = 1788] [outer = 00000000]
11:21:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 282 (1F73A000) [pid = 2804] [serial = 1789] [outer = 1F731000]
11:21:04 INFO - PROCESS | 2804 | 1448047264685 Marionette INFO loaded listener.js
11:21:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 283 (26E90000) [pid = 2804] [serial = 1790] [outer = 1F731000]
11:21:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:05 INFO - document served over http requires an https
11:21:05 INFO - sub-resource via xhr-request using the http-csp
11:21:05 INFO - delivery method with keep-origin-redirect and when
11:21:05 INFO - the target request is cross-origin.
11:21:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
11:21:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:21:05 INFO - PROCESS | 2804 | ++DOCSHELL 245D3400 == 116 [pid = 2804] [id = 639]
11:21:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 284 (245D4000) [pid = 2804] [serial = 1791] [outer = 00000000]
11:21:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 285 (245DC400) [pid = 2804] [serial = 1792] [outer = 245D4000]
11:21:05 INFO - PROCESS | 2804 | 1448047265615 Marionette INFO loaded listener.js
11:21:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 286 (245E0C00) [pid = 2804] [serial = 1793] [outer = 245D4000]
11:21:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:06 INFO - document served over http requires an https
11:21:06 INFO - sub-resource via xhr-request using the http-csp
11:21:06 INFO - delivery method with no-redirect and when
11:21:06 INFO - the target request is cross-origin.
11:21:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 970ms
11:21:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:21:06 INFO - PROCESS | 2804 | ++DOCSHELL 26E96000 == 117 [pid = 2804] [id = 640]
11:21:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 287 (26E97000) [pid = 2804] [serial = 1794] [outer = 00000000]
11:21:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 288 (281D7C00) [pid = 2804] [serial = 1795] [outer = 26E97000]
11:21:06 INFO - PROCESS | 2804 | 1448047266614 Marionette INFO loaded listener.js
11:21:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 289 (281DC400) [pid = 2804] [serial = 1796] [outer = 26E97000]
11:21:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:07 INFO - document served over http requires an https
11:21:07 INFO - sub-resource via xhr-request using the http-csp
11:21:07 INFO - delivery method with swap-origin-redirect and when
11:21:07 INFO - the target request is cross-origin.
11:21:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 971ms
11:21:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:21:07 INFO - PROCESS | 2804 | ++DOCSHELL 281D9800 == 118 [pid = 2804] [id = 641]
11:21:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 290 (288F0C00) [pid = 2804] [serial = 1797] [outer = 00000000]
11:21:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 291 (2C13A400) [pid = 2804] [serial = 1798] [outer = 288F0C00]
11:21:07 INFO - PROCESS | 2804 | 1448047267583 Marionette INFO loaded listener.js
11:21:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 292 (2C13FC00) [pid = 2804] [serial = 1799] [outer = 288F0C00]
11:21:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:08 INFO - document served over http requires an http
11:21:08 INFO - sub-resource via fetch-request using the http-csp
11:21:08 INFO - delivery method with keep-origin-redirect and when
11:21:08 INFO - the target request is same-origin.
11:21:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 870ms
11:21:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:21:08 INFO - PROCESS | 2804 | ++DOCSHELL 2B704400 == 119 [pid = 2804] [id = 642]
11:21:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 293 (2B707800) [pid = 2804] [serial = 1800] [outer = 00000000]
11:21:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 294 (2B70B000) [pid = 2804] [serial = 1801] [outer = 2B707800]
11:21:08 INFO - PROCESS | 2804 | 1448047268435 Marionette INFO loaded listener.js
11:21:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 295 (2B709000) [pid = 2804] [serial = 1802] [outer = 2B707800]
11:21:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:09 INFO - document served over http requires an http
11:21:09 INFO - sub-resource via fetch-request using the http-csp
11:21:09 INFO - delivery method with no-redirect and when
11:21:09 INFO - the target request is same-origin.
11:21:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms
11:21:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:21:09 INFO - PROCESS | 2804 | ++DOCSHELL 2BA94000 == 120 [pid = 2804] [id = 643]
11:21:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 296 (2BA94800) [pid = 2804] [serial = 1803] [outer = 00000000]
11:21:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 297 (2BA9CC00) [pid = 2804] [serial = 1804] [outer = 2BA94800]
11:21:09 INFO - PROCESS | 2804 | 1448047269412 Marionette INFO loaded listener.js
11:21:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 298 (2BAA0000) [pid = 2804] [serial = 1805] [outer = 2BA94800]
11:21:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:11 INFO - document served over http requires an http
11:21:11 INFO - sub-resource via fetch-request using the http-csp
11:21:11 INFO - delivery method with swap-origin-redirect and when
11:21:11 INFO - the target request is same-origin.
11:21:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2730ms
11:21:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:21:12 INFO - PROCESS | 2804 | ++DOCSHELL 0C0A6000 == 121 [pid = 2804] [id = 644]
11:21:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 299 (0C177800) [pid = 2804] [serial = 1806] [outer = 00000000]
11:21:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 300 (15741000) [pid = 2804] [serial = 1807] [outer = 0C177800]
11:21:12 INFO - PROCESS | 2804 | 1448047272638 Marionette INFO loaded listener.js
11:21:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 301 (1840B800) [pid = 2804] [serial = 1808] [outer = 0C177800]
11:21:13 INFO - PROCESS | 2804 | ++DOCSHELL 1CAD5C00 == 122 [pid = 2804] [id = 645]
11:21:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 302 (1CADAC00) [pid = 2804] [serial = 1809] [outer = 00000000]
11:21:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 303 (1CFC8800) [pid = 2804] [serial = 1810] [outer = 1CADAC00]
11:21:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:13 INFO - document served over http requires an http
11:21:13 INFO - sub-resource via iframe-tag using the http-csp
11:21:13 INFO - delivery method with keep-origin-redirect and when
11:21:13 INFO - the target request is same-origin.
11:21:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1530ms
11:21:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:21:13 INFO - PROCESS | 2804 | ++DOCSHELL 1887C800 == 123 [pid = 2804] [id = 646]
11:21:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 304 (1B4C9000) [pid = 2804] [serial = 1811] [outer = 00000000]
11:21:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 305 (1DE82800) [pid = 2804] [serial = 1812] [outer = 1B4C9000]
11:21:13 INFO - PROCESS | 2804 | 1448047273681 Marionette INFO loaded listener.js
11:21:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 306 (1F738800) [pid = 2804] [serial = 1813] [outer = 1B4C9000]
11:21:14 INFO - PROCESS | 2804 | ++DOCSHELL 100C3800 == 124 [pid = 2804] [id = 647]
11:21:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 307 (101BD800) [pid = 2804] [serial = 1814] [outer = 00000000]
11:21:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 308 (143C8000) [pid = 2804] [serial = 1815] [outer = 101BD800]
11:21:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:14 INFO - document served over http requires an http
11:21:14 INFO - sub-resource via iframe-tag using the http-csp
11:21:14 INFO - delivery method with no-redirect and when
11:21:14 INFO - the target request is same-origin.
11:21:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1236ms
11:21:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:21:14 INFO - PROCESS | 2804 | ++DOCSHELL 1006E000 == 125 [pid = 2804] [id = 648]
11:21:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 309 (101C0000) [pid = 2804] [serial = 1816] [outer = 00000000]
11:21:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 310 (1BDD3C00) [pid = 2804] [serial = 1817] [outer = 101C0000]
11:21:14 INFO - PROCESS | 2804 | 1448047274899 Marionette INFO loaded listener.js
11:21:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 311 (20910000) [pid = 2804] [serial = 1818] [outer = 101C0000]
11:21:15 INFO - PROCESS | 2804 | ++DOCSHELL 10249800 == 126 [pid = 2804] [id = 649]
11:21:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 312 (14636400) [pid = 2804] [serial = 1819] [outer = 00000000]
11:21:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 313 (13DCEC00) [pid = 2804] [serial = 1820] [outer = 14636400]
11:21:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:15 INFO - document served over http requires an http
11:21:15 INFO - sub-resource via iframe-tag using the http-csp
11:21:15 INFO - delivery method with swap-origin-redirect and when
11:21:15 INFO - the target request is same-origin.
11:21:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
11:21:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:21:15 INFO - PROCESS | 2804 | ++DOCSHELL 15D1B000 == 127 [pid = 2804] [id = 650]
11:21:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 314 (17999000) [pid = 2804] [serial = 1821] [outer = 00000000]
11:21:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 315 (1D072800) [pid = 2804] [serial = 1822] [outer = 17999000]
11:21:15 INFO - PROCESS | 2804 | 1448047275914 Marionette INFO loaded listener.js
11:21:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 316 (1FC0C400) [pid = 2804] [serial = 1823] [outer = 17999000]
11:21:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:16 INFO - document served over http requires an http
11:21:16 INFO - sub-resource via script-tag using the http-csp
11:21:16 INFO - delivery method with keep-origin-redirect and when
11:21:16 INFO - the target request is same-origin.
11:21:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 991ms
11:21:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:21:16 INFO - PROCESS | 2804 | --DOCSHELL 1D112800 == 126 [pid = 2804] [id = 570]
11:21:16 INFO - PROCESS | 2804 | --DOCSHELL 1CA0F000 == 125 [pid = 2804] [id = 623]
11:21:16 INFO - PROCESS | 2804 | --DOCSHELL 1024B000 == 124 [pid = 2804] [id = 622]
11:21:16 INFO - PROCESS | 2804 | --DOCSHELL 21539C00 == 123 [pid = 2804] [id = 621]
11:21:16 INFO - PROCESS | 2804 | --DOCSHELL 20578800 == 122 [pid = 2804] [id = 620]
11:21:16 INFO - PROCESS | 2804 | --DOCSHELL 2057D400 == 121 [pid = 2804] [id = 619]
11:21:16 INFO - PROCESS | 2804 | --DOCSHELL 1CADF800 == 120 [pid = 2804] [id = 618]
11:21:16 INFO - PROCESS | 2804 | --DOCSHELL 1CADA000 == 119 [pid = 2804] [id = 617]
11:21:16 INFO - PROCESS | 2804 | --DOCSHELL 18856C00 == 118 [pid = 2804] [id = 616]
11:21:16 INFO - PROCESS | 2804 | --DOCSHELL 1887DC00 == 117 [pid = 2804] [id = 615]
11:21:16 INFO - PROCESS | 2804 | --DOCSHELL 101B8C00 == 116 [pid = 2804] [id = 614]
11:21:16 INFO - PROCESS | 2804 | --DOCSHELL 0C00C400 == 115 [pid = 2804] [id = 613]
11:21:16 INFO - PROCESS | 2804 | ++DOCSHELL 0C010800 == 116 [pid = 2804] [id = 651]
11:21:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 317 (0C011C00) [pid = 2804] [serial = 1824] [outer = 00000000]
11:21:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 318 (101C5400) [pid = 2804] [serial = 1825] [outer = 0C011C00]
11:21:17 INFO - PROCESS | 2804 | 1448047277000 Marionette INFO loaded listener.js
11:21:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 319 (101EA800) [pid = 2804] [serial = 1826] [outer = 0C011C00]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 1B13C800 == 115 [pid = 2804] [id = 612]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 184BD000 == 114 [pid = 2804] [id = 611]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 13EDF000 == 113 [pid = 2804] [id = 610]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 10103000 == 112 [pid = 2804] [id = 609]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 2B96D000 == 111 [pid = 2804] [id = 608]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 27D39C00 == 110 [pid = 2804] [id = 607]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 27D07800 == 109 [pid = 2804] [id = 606]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 2AFC7400 == 108 [pid = 2804] [id = 605]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 2AFC5800 == 107 [pid = 2804] [id = 604]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 2ACD1000 == 106 [pid = 2804] [id = 603]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 2ACD1800 == 105 [pid = 2804] [id = 602]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 2714C000 == 104 [pid = 2804] [id = 601]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 27149000 == 103 [pid = 2804] [id = 600]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 28573000 == 102 [pid = 2804] [id = 599]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 2B15D400 == 101 [pid = 2804] [id = 598]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 1CFCA800 == 100 [pid = 2804] [id = 597]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 22258C00 == 99 [pid = 2804] [id = 596]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 2A716C00 == 98 [pid = 2804] [id = 595]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 2AAC1400 == 97 [pid = 2804] [id = 594]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 288BBC00 == 96 [pid = 2804] [id = 593]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 2A778400 == 95 [pid = 2804] [id = 592]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 25C8D400 == 94 [pid = 2804] [id = 591]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 239DA800 == 93 [pid = 2804] [id = 590]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 23734C00 == 92 [pid = 2804] [id = 589]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 23156400 == 91 [pid = 2804] [id = 588]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 22F86800 == 90 [pid = 2804] [id = 587]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 1CADB000 == 89 [pid = 2804] [id = 586]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 1CADCC00 == 88 [pid = 2804] [id = 585]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 15DE0800 == 87 [pid = 2804] [id = 584]
11:21:17 INFO - PROCESS | 2804 | --DOCSHELL 1CAD5400 == 86 [pid = 2804] [id = 583]
11:21:17 INFO - PROCESS | 2804 | --DOMWINDOW == 318 (1D264C00) [pid = 2804] [serial = 1619] [outer = 00000000] [url = about:blank]
11:21:17 INFO - PROCESS | 2804 | --DOMWINDOW == 317 (1BD53C00) [pid = 2804] [serial = 1616] [outer = 00000000] [url = about:blank]
11:21:17 INFO - PROCESS | 2804 | --DOMWINDOW == 316 (21568400) [pid = 2804] [serial = 1631] [outer = 00000000] [url = about:blank]
11:21:17 INFO - PROCESS | 2804 | --DOMWINDOW == 315 (1799E000) [pid = 2804] [serial = 1613] [outer = 00000000] [url = about:blank]
11:21:17 INFO - PROCESS | 2804 | --DOMWINDOW == 314 (1E2D8000) [pid = 2804] [serial = 1608] [outer = 00000000] [url = about:blank]
11:21:17 INFO - PROCESS | 2804 | --DOMWINDOW == 313 (1B4CA400) [pid = 2804] [serial = 1603] [outer = 00000000] [url = about:blank]
11:21:17 INFO - PROCESS | 2804 | --DOMWINDOW == 312 (22F7C800) [pid = 2804] [serial = 1634] [outer = 00000000] [url = about:blank]
11:21:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:17 INFO - document served over http requires an http
11:21:17 INFO - sub-resource via script-tag using the http-csp
11:21:17 INFO - delivery method with no-redirect and when
11:21:17 INFO - the target request is same-origin.
11:21:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1230ms
11:21:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:21:17 INFO - PROCESS | 2804 | ++DOCSHELL 14A56C00 == 87 [pid = 2804] [id = 652]
11:21:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 313 (15462000) [pid = 2804] [serial = 1827] [outer = 00000000]
11:21:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 314 (17349000) [pid = 2804] [serial = 1828] [outer = 15462000]
11:21:17 INFO - PROCESS | 2804 | 1448047277947 Marionette INFO loaded listener.js
11:21:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 315 (184BD400) [pid = 2804] [serial = 1829] [outer = 15462000]
11:21:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:18 INFO - document served over http requires an http
11:21:18 INFO - sub-resource via script-tag using the http-csp
11:21:18 INFO - delivery method with swap-origin-redirect and when
11:21:18 INFO - the target request is same-origin.
11:21:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 670ms
11:21:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:21:18 INFO - PROCESS | 2804 | ++DOCSHELL 1B4CA400 == 88 [pid = 2804] [id = 653]
11:21:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 316 (1B4CE400) [pid = 2804] [serial = 1830] [outer = 00000000]
11:21:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 317 (1BDDCC00) [pid = 2804] [serial = 1831] [outer = 1B4CE400]
11:21:18 INFO - PROCESS | 2804 | 1448047278643 Marionette INFO loaded listener.js
11:21:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 318 (1C6E5000) [pid = 2804] [serial = 1832] [outer = 1B4CE400]
11:21:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:19 INFO - document served over http requires an http
11:21:19 INFO - sub-resource via xhr-request using the http-csp
11:21:19 INFO - delivery method with keep-origin-redirect and when
11:21:19 INFO - the target request is same-origin.
11:21:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
11:21:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:21:19 INFO - PROCESS | 2804 | ++DOCSHELL 1CA7C000 == 89 [pid = 2804] [id = 654]
11:21:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 319 (1CADB000) [pid = 2804] [serial = 1833] [outer = 00000000]
11:21:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 320 (1D070C00) [pid = 2804] [serial = 1834] [outer = 1CADB000]
11:21:19 INFO - PROCESS | 2804 | 1448047279292 Marionette INFO loaded listener.js
11:21:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 321 (1D113800) [pid = 2804] [serial = 1835] [outer = 1CADB000]
11:21:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:19 INFO - document served over http requires an http
11:21:19 INFO - sub-resource via xhr-request using the http-csp
11:21:19 INFO - delivery method with no-redirect and when
11:21:19 INFO - the target request is same-origin.
11:21:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 670ms
11:21:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:21:20 INFO - PROCESS | 2804 | ++DOCSHELL 1D968800 == 90 [pid = 2804] [id = 655]
11:21:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 322 (1D972000) [pid = 2804] [serial = 1836] [outer = 00000000]
11:21:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 323 (1E2EFC00) [pid = 2804] [serial = 1837] [outer = 1D972000]
11:21:20 INFO - PROCESS | 2804 | 1448047280083 Marionette INFO loaded listener.js
11:21:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 324 (1FC09000) [pid = 2804] [serial = 1838] [outer = 1D972000]
11:21:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:20 INFO - document served over http requires an http
11:21:20 INFO - sub-resource via xhr-request using the http-csp
11:21:20 INFO - delivery method with swap-origin-redirect and when
11:21:20 INFO - the target request is same-origin.
11:21:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 731ms
11:21:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:21:20 INFO - PROCESS | 2804 | ++DOCSHELL 1FCA7000 == 91 [pid = 2804] [id = 656]
11:21:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 325 (20004800) [pid = 2804] [serial = 1839] [outer = 00000000]
11:21:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 326 (2072E800) [pid = 2804] [serial = 1840] [outer = 20004800]
11:21:20 INFO - PROCESS | 2804 | 1448047280750 Marionette INFO loaded listener.js
11:21:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 327 (20A15400) [pid = 2804] [serial = 1841] [outer = 20004800]
11:21:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:21 INFO - document served over http requires an https
11:21:21 INFO - sub-resource via fetch-request using the http-csp
11:21:21 INFO - delivery method with keep-origin-redirect and when
11:21:21 INFO - the target request is same-origin.
11:21:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
11:21:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 326 (1546D800) [pid = 2804] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 325 (21BF7400) [pid = 2804] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 324 (21534C00) [pid = 2804] [serial = 1480] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 323 (142E0800) [pid = 2804] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 322 (22FDA800) [pid = 2804] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 321 (18383000) [pid = 2804] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 320 (1B39D400) [pid = 2804] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 319 (2153A400) [pid = 2804] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 318 (0C224800) [pid = 2804] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 317 (239D3400) [pid = 2804] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 316 (1CF57400) [pid = 2804] [serial = 1732] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 315 (23743800) [pid = 2804] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 314 (2A5AB000) [pid = 2804] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 313 (18995000) [pid = 2804] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 312 (25CC5000) [pid = 2804] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 311 (23164C00) [pid = 2804] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 310 (25256C00) [pid = 2804] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 309 (2A772C00) [pid = 2804] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 308 (1CADB800) [pid = 2804] [serial = 1730] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047249470]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 307 (2352DC00) [pid = 2804] [serial = 1559] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 306 (221D0000) [pid = 2804] [serial = 1564] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 305 (2153C400) [pid = 2804] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 304 (2AFC5C00) [pid = 2804] [serial = 1693] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 303 (27149400) [pid = 2804] [serial = 1683] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 302 (2ACD2000) [pid = 2804] [serial = 1688] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047236278]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 301 (21AB7000) [pid = 2804] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 300 (1D1F9000) [pid = 2804] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 299 (1FC0CC00) [pid = 2804] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 298 (1D0E4800) [pid = 2804] [serial = 1349] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 297 (1CF4C000) [pid = 2804] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 296 (1FC09800) [pid = 2804] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 295 (0C283000) [pid = 2804] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 294 (100AD800) [pid = 2804] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 293 (20FC0000) [pid = 2804] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 292 (2159D400) [pid = 2804] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 291 (10103C00) [pid = 2804] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 290 (1DD44C00) [pid = 2804] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 289 (1010D400) [pid = 2804] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 288 (1D257800) [pid = 2804] [serial = 1354] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 287 (21236000) [pid = 2804] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 286 (23163400) [pid = 2804] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 285 (0C183C00) [pid = 2804] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 284 (1F70D400) [pid = 2804] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 283 (1B3A1000) [pid = 2804] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 282 (20C70800) [pid = 2804] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 281 (20905C00) [pid = 2804] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 280 (1B8BC800) [pid = 2804] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 279 (22FEF800) [pid = 2804] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 278 (2057F000) [pid = 2804] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 277 (21479400) [pid = 2804] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 276 (1CA7DC00) [pid = 2804] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 275 (20008800) [pid = 2804] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 274 (1E2D9000) [pid = 2804] [serial = 1475] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 273 (22F7C000) [pid = 2804] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 272 (23596800) [pid = 2804] [serial = 1750] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 271 (2373EC00) [pid = 2804] [serial = 1651] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 270 (2AC48C00) [pid = 2804] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 269 (20578C00) [pid = 2804] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 268 (239DB800) [pid = 2804] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 267 (2AAE8000) [pid = 2804] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 266 (2AA1A800) [pid = 2804] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 265 (100CE800) [pid = 2804] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 264 (2AA1C800) [pid = 2804] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 263 (101C1C00) [pid = 2804] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 262 (23156C00) [pid = 2804] [serial = 1648] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 261 (18888000) [pid = 2804] [serial = 1725] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 260 (18992400) [pid = 2804] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 259 (1024EC00) [pid = 2804] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 258 (25C90C00) [pid = 2804] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 257 (2072C800) [pid = 2804] [serial = 1735] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 256 (1CADA400) [pid = 2804] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 255 (15DEA000) [pid = 2804] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 254 (1CADBC00) [pid = 2804] [serial = 1643] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 253 (1CADD800) [pid = 2804] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 252 (18857C00) [pid = 2804] [serial = 1727] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 251 (221D1C00) [pid = 2804] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 250 (21235800) [pid = 2804] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 249 (22FE3400) [pid = 2804] [serial = 1646] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047225090]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 248 (288C3C00) [pid = 2804] [serial = 1663] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 247 (1B8C0000) [pid = 2804] [serial = 1714] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 246 (22FE3800) [pid = 2804] [serial = 1747] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 245 (1C6E7400) [pid = 2804] [serial = 1720] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 244 (1A373800) [pid = 2804] [serial = 1726] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 243 (148E8800) [pid = 2804] [serial = 1723] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 242 (2525D800) [pid = 2804] [serial = 1652] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 241 (23526C00) [pid = 2804] [serial = 1649] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 240 (21A5E800) [pid = 2804] [serial = 1741] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 239 (2AAC9C00) [pid = 2804] [serial = 1666] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 238 (2B07C800) [pid = 2804] [serial = 1660] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 237 (20FB8C00) [pid = 2804] [serial = 1738] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 236 (1CF58000) [pid = 2804] [serial = 1744] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 235 (2090BC00) [pid = 2804] [serial = 1736] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 234 (1D260000) [pid = 2804] [serial = 1733] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 233 (1D075000) [pid = 2804] [serial = 1731] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047249470]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 232 (1B4C7800) [pid = 2804] [serial = 1728] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 231 (25C98C00) [pid = 2804] [serial = 1657] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 230 (22F82000) [pid = 2804] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047225090]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 229 (1FCA2800) [pid = 2804] [serial = 1644] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 228 (1885D000) [pid = 2804] [serial = 1708] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 227 (27D40800) [pid = 2804] [serial = 1702] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 226 (2B977000) [pid = 2804] [serial = 1705] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 225 (2B743000) [pid = 2804] [serial = 1696] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 224 (27D0EC00) [pid = 2804] [serial = 1699] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 223 (2ACD6C00) [pid = 2804] [serial = 1694] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 222 (2ACDD800) [pid = 2804] [serial = 1691] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 221 (2714C800) [pid = 2804] [serial = 1684] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 220 (28579800) [pid = 2804] [serial = 1681] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 219 (2ACD4000) [pid = 2804] [serial = 1689] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047236278]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 218 (28578400) [pid = 2804] [serial = 1686] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 217 (22263400) [pid = 2804] [serial = 1675] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 216 (2B73F400) [pid = 2804] [serial = 1678] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 215 (2A71F000) [pid = 2804] [serial = 1669] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 214 (22261800) [pid = 2804] [serial = 1672] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 213 (21215C00) [pid = 2804] [serial = 1711] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 212 (1CADFC00) [pid = 2804] [serial = 1642] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 211 (184BFC00) [pid = 2804] [serial = 1639] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 210 (28C3EC00) [pid = 2804] [serial = 1654] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 209 (1E2D7C00) [pid = 2804] [serial = 1717] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 208 (237C6C00) [pid = 2804] [serial = 1571] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 207 (2AC4C400) [pid = 2804] [serial = 1595] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 206 (23161000) [pid = 2804] [serial = 1748] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 205 (21565C00) [pid = 2804] [serial = 1482] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 204 (17342800) [pid = 2804] [serial = 1340] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 203 (14925C00) [pid = 2804] [serial = 1544] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 202 (22FE6000) [pid = 2804] [serial = 1499] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 201 (2AAB9400) [pid = 2804] [serial = 1580] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 200 (2AACD000) [pid = 2804] [serial = 1667] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 199 (2A5B6C00) [pid = 2804] [serial = 1589] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 198 (2350F400) [pid = 2804] [serial = 1556] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 197 (1BDD8400) [pid = 2804] [serial = 1472] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 196 (22F85400) [pid = 2804] [serial = 1553] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 195 (2AAF4000) [pid = 2804] [serial = 1586] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 194 (2AAB0C00) [pid = 2804] [serial = 1577] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 193 (21AC0C00) [pid = 2804] [serial = 1490] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 192 (1D972800) [pid = 2804] [serial = 1415] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 191 (1FCA4800) [pid = 2804] [serial = 1367] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 190 (1D11A000) [pid = 2804] [serial = 1351] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 189 (1D10E000) [pid = 2804] [serial = 1412] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 188 (20576C00) [pid = 2804] [serial = 1418] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 187 (1BCCA400) [pid = 2804] [serial = 1598] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 186 (101E0800) [pid = 2804] [serial = 1337] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 185 (2121D800) [pid = 2804] [serial = 1427] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 184 (21A59000) [pid = 2804] [serial = 1487] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 183 (142E2C00) [pid = 2804] [serial = 1469] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 182 (1E2D9400) [pid = 2804] [serial = 1361] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 181 (10562C00) [pid = 2804] [serial = 1403] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 180 (1D964800) [pid = 2804] [serial = 1356] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 179 (213DB800) [pid = 2804] [serial = 1430] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 178 (23506400) [pid = 2804] [serial = 1505] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 177 (1C6E7C00) [pid = 2804] [serial = 1376] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 176 (1FC04400) [pid = 2804] [serial = 1364] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 175 (1CA10400) [pid = 2804] [serial = 1409] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 174 (20FBA800) [pid = 2804] [serial = 1424] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 173 (20A1E400) [pid = 2804] [serial = 1421] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 172 (2B154C00) [pid = 2804] [serial = 1592] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 171 (1CF50C00) [pid = 2804] [serial = 1547] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 170 (1C6EA800) [pid = 2804] [serial = 1343] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 169 (23159000) [pid = 2804] [serial = 1502] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 168 (25CBE400) [pid = 2804] [serial = 1574] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 167 (20A13400) [pid = 2804] [serial = 1373] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 166 (21532400) [pid = 2804] [serial = 1550] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (21569800) [pid = 2804] [serial = 1286] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (23594C00) [pid = 2804] [serial = 1561] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 163 (1D06F000) [pid = 2804] [serial = 1346] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 162 (2057F400) [pid = 2804] [serial = 1370] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 161 (21479C00) [pid = 2804] [serial = 1477] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 160 (22F8A000) [pid = 2804] [serial = 1496] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 159 (1911AC00) [pid = 2804] [serial = 1406] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 158 (2AA22800) [pid = 2804] [serial = 1583] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 157 (22196000) [pid = 2804] [serial = 1493] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 156 (23738000) [pid = 2804] [serial = 1566] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | --DOMWINDOW == 155 (288C8400) [pid = 2804] [serial = 1664] [outer = 00000000] [url = about:blank]
11:21:22 INFO - PROCESS | 2804 | ++DOCSHELL 0C009800 == 92 [pid = 2804] [id = 657]
11:21:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 156 (0C00A000) [pid = 2804] [serial = 1842] [outer = 00000000]
11:21:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 157 (0C283000) [pid = 2804] [serial = 1843] [outer = 0C00A000]
11:21:22 INFO - PROCESS | 2804 | 1448047282187 Marionette INFO loaded listener.js
11:21:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 158 (13DDB800) [pid = 2804] [serial = 1844] [outer = 0C00A000]
11:21:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:22 INFO - document served over http requires an https
11:21:22 INFO - sub-resource via fetch-request using the http-csp
11:21:22 INFO - delivery method with no-redirect and when
11:21:22 INFO - the target request is same-origin.
11:21:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1338ms
11:21:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:21:22 INFO - PROCESS | 2804 | ++DOCSHELL 18384400 == 93 [pid = 2804] [id = 658]
11:21:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 159 (1883CC00) [pid = 2804] [serial = 1845] [outer = 00000000]
11:21:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 160 (1CF50C00) [pid = 2804] [serial = 1846] [outer = 1883CC00]
11:21:22 INFO - PROCESS | 2804 | 1448047282812 Marionette INFO loaded listener.js
11:21:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 161 (1D1F9000) [pid = 2804] [serial = 1847] [outer = 1883CC00]
11:21:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:23 INFO - document served over http requires an https
11:21:23 INFO - sub-resource via fetch-request using the http-csp
11:21:23 INFO - delivery method with swap-origin-redirect and when
11:21:23 INFO - the target request is same-origin.
11:21:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
11:21:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:21:23 INFO - PROCESS | 2804 | ++DOCSHELL 1C610000 == 94 [pid = 2804] [id = 659]
11:21:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 162 (1CFC8000) [pid = 2804] [serial = 1848] [outer = 00000000]
11:21:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 163 (20A13400) [pid = 2804] [serial = 1849] [outer = 1CFC8000]
11:21:23 INFO - PROCESS | 2804 | 1448047283501 Marionette INFO loaded listener.js
11:21:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 164 (21218000) [pid = 2804] [serial = 1850] [outer = 1CFC8000]
11:21:23 INFO - PROCESS | 2804 | ++DOCSHELL 213DCC00 == 95 [pid = 2804] [id = 660]
11:21:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (213E0400) [pid = 2804] [serial = 1851] [outer = 00000000]
11:21:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (2147C400) [pid = 2804] [serial = 1852] [outer = 213E0400]
11:21:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:24 INFO - document served over http requires an https
11:21:24 INFO - sub-resource via iframe-tag using the http-csp
11:21:24 INFO - delivery method with keep-origin-redirect and when
11:21:24 INFO - the target request is same-origin.
11:21:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
11:21:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:21:24 INFO - PROCESS | 2804 | ++DOCSHELL 101E6000 == 96 [pid = 2804] [id = 661]
11:21:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 167 (101E7800) [pid = 2804] [serial = 1853] [outer = 00000000]
11:21:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 168 (14A4B000) [pid = 2804] [serial = 1854] [outer = 101E7800]
11:21:24 INFO - PROCESS | 2804 | 1448047284493 Marionette INFO loaded listener.js
11:21:24 INFO - PROCESS | 2804 | ++DOMWINDOW == 169 (17343400) [pid = 2804] [serial = 1855] [outer = 101E7800]
11:21:25 INFO - PROCESS | 2804 | ++DOCSHELL 1B8C7400 == 97 [pid = 2804] [id = 662]
11:21:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 170 (1BD56800) [pid = 2804] [serial = 1856] [outer = 00000000]
11:21:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 171 (1CA0FC00) [pid = 2804] [serial = 1857] [outer = 1BD56800]
11:21:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:25 INFO - document served over http requires an https
11:21:25 INFO - sub-resource via iframe-tag using the http-csp
11:21:25 INFO - delivery method with no-redirect and when
11:21:25 INFO - the target request is same-origin.
11:21:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1061ms
11:21:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:21:25 INFO - PROCESS | 2804 | ++DOCSHELL 1C60EC00 == 98 [pid = 2804] [id = 663]
11:21:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 172 (1C610800) [pid = 2804] [serial = 1858] [outer = 00000000]
11:21:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 173 (1CF57C00) [pid = 2804] [serial = 1859] [outer = 1C610800]
11:21:25 INFO - PROCESS | 2804 | 1448047285592 Marionette INFO loaded listener.js
11:21:25 INFO - PROCESS | 2804 | ++DOMWINDOW == 174 (1D11A000) [pid = 2804] [serial = 1860] [outer = 1C610800]
11:21:26 INFO - PROCESS | 2804 | ++DOCSHELL 1D96DC00 == 99 [pid = 2804] [id = 664]
11:21:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 175 (1E2F3C00) [pid = 2804] [serial = 1861] [outer = 00000000]
11:21:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 176 (2057B800) [pid = 2804] [serial = 1862] [outer = 1E2F3C00]
11:21:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:26 INFO - document served over http requires an https
11:21:26 INFO - sub-resource via iframe-tag using the http-csp
11:21:26 INFO - delivery method with swap-origin-redirect and when
11:21:26 INFO - the target request is same-origin.
11:21:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1131ms
11:21:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:21:26 INFO - PROCESS | 2804 | ++DOCSHELL 213D9800 == 100 [pid = 2804] [id = 665]
11:21:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 177 (213DC400) [pid = 2804] [serial = 1863] [outer = 00000000]
11:21:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 178 (213E5C00) [pid = 2804] [serial = 1864] [outer = 213DC400]
11:21:26 INFO - PROCESS | 2804 | 1448047286768 Marionette INFO loaded listener.js
11:21:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 179 (21487C00) [pid = 2804] [serial = 1865] [outer = 213DC400]
11:21:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:27 INFO - document served over http requires an https
11:21:27 INFO - sub-resource via script-tag using the http-csp
11:21:27 INFO - delivery method with keep-origin-redirect and when
11:21:27 INFO - the target request is same-origin.
11:21:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1033ms
11:21:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:21:27 INFO - PROCESS | 2804 | ++DOCSHELL 21568000 == 101 [pid = 2804] [id = 666]
11:21:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 180 (21569400) [pid = 2804] [serial = 1866] [outer = 00000000]
11:21:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 181 (215A3000) [pid = 2804] [serial = 1867] [outer = 21569400]
11:21:27 INFO - PROCESS | 2804 | 1448047287739 Marionette INFO loaded listener.js
11:21:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 182 (21A57400) [pid = 2804] [serial = 1868] [outer = 21569400]
11:21:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:28 INFO - document served over http requires an https
11:21:28 INFO - sub-resource via script-tag using the http-csp
11:21:28 INFO - delivery method with no-redirect and when
11:21:28 INFO - the target request is same-origin.
11:21:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 930ms
11:21:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:21:28 INFO - PROCESS | 2804 | ++DOCSHELL 21AB7000 == 102 [pid = 2804] [id = 667]
11:21:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 183 (21AB6400) [pid = 2804] [serial = 1869] [outer = 00000000]
11:21:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 184 (21BF6400) [pid = 2804] [serial = 1870] [outer = 21AB6400]
11:21:28 INFO - PROCESS | 2804 | 1448047288663 Marionette INFO loaded listener.js
11:21:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 185 (221C9400) [pid = 2804] [serial = 1871] [outer = 21AB6400]
11:21:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:29 INFO - document served over http requires an https
11:21:29 INFO - sub-resource via script-tag using the http-csp
11:21:29 INFO - delivery method with swap-origin-redirect and when
11:21:29 INFO - the target request is same-origin.
11:21:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 970ms
11:21:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:21:29 INFO - PROCESS | 2804 | ++DOCSHELL 2225B400 == 103 [pid = 2804] [id = 668]
11:21:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 186 (2225B800) [pid = 2804] [serial = 1872] [outer = 00000000]
11:21:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 187 (22263000) [pid = 2804] [serial = 1873] [outer = 2225B800]
11:21:29 INFO - PROCESS | 2804 | 1448047289699 Marionette INFO loaded listener.js
11:21:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 188 (222B9C00) [pid = 2804] [serial = 1874] [outer = 2225B800]
11:21:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:30 INFO - document served over http requires an https
11:21:30 INFO - sub-resource via xhr-request using the http-csp
11:21:30 INFO - delivery method with keep-origin-redirect and when
11:21:30 INFO - the target request is same-origin.
11:21:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
11:21:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:21:30 INFO - PROCESS | 2804 | ++DOCSHELL 22261400 == 104 [pid = 2804] [id = 669]
11:21:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 189 (222C0C00) [pid = 2804] [serial = 1875] [outer = 00000000]
11:21:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 190 (22F83000) [pid = 2804] [serial = 1876] [outer = 222C0C00]
11:21:30 INFO - PROCESS | 2804 | 1448047290622 Marionette INFO loaded listener.js
11:21:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 191 (22FD8800) [pid = 2804] [serial = 1877] [outer = 222C0C00]
11:21:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:31 INFO - document served over http requires an https
11:21:31 INFO - sub-resource via xhr-request using the http-csp
11:21:31 INFO - delivery method with no-redirect and when
11:21:31 INFO - the target request is same-origin.
11:21:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
11:21:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:21:31 INFO - PROCESS | 2804 | ++DOCSHELL 22FDB000 == 105 [pid = 2804] [id = 670]
11:21:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 192 (22FE0800) [pid = 2804] [serial = 1878] [outer = 00000000]
11:21:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 193 (22FF2800) [pid = 2804] [serial = 1879] [outer = 22FE0800]
11:21:31 INFO - PROCESS | 2804 | 1448047291566 Marionette INFO loaded listener.js
11:21:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 194 (2315C800) [pid = 2804] [serial = 1880] [outer = 22FE0800]
11:21:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:32 INFO - document served over http requires an https
11:21:32 INFO - sub-resource via xhr-request using the http-csp
11:21:32 INFO - delivery method with swap-origin-redirect and when
11:21:32 INFO - the target request is same-origin.
11:21:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1017ms
11:21:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:21:32 INFO - PROCESS | 2804 | ++DOCSHELL 22FF3C00 == 106 [pid = 2804] [id = 671]
11:21:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 195 (23157000) [pid = 2804] [serial = 1881] [outer = 00000000]
11:21:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 196 (23510C00) [pid = 2804] [serial = 1882] [outer = 23157000]
11:21:32 INFO - PROCESS | 2804 | 1448047292569 Marionette INFO loaded listener.js
11:21:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 197 (23514800) [pid = 2804] [serial = 1883] [outer = 23157000]
11:21:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:33 INFO - document served over http requires an http
11:21:33 INFO - sub-resource via fetch-request using the meta-csp
11:21:33 INFO - delivery method with keep-origin-redirect and when
11:21:33 INFO - the target request is cross-origin.
11:21:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
11:21:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:21:33 INFO - PROCESS | 2804 | ++DOCSHELL 2352F400 == 107 [pid = 2804] [id = 672]
11:21:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 198 (23588800) [pid = 2804] [serial = 1884] [outer = 00000000]
11:21:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 199 (23735C00) [pid = 2804] [serial = 1885] [outer = 23588800]
11:21:33 INFO - PROCESS | 2804 | 1448047293484 Marionette INFO loaded listener.js
11:21:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 200 (2373BC00) [pid = 2804] [serial = 1886] [outer = 23588800]
11:21:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:34 INFO - document served over http requires an http
11:21:34 INFO - sub-resource via fetch-request using the meta-csp
11:21:34 INFO - delivery method with no-redirect and when
11:21:34 INFO - the target request is cross-origin.
11:21:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 870ms
11:21:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:21:34 INFO - PROCESS | 2804 | ++DOCSHELL 237C1800 == 108 [pid = 2804] [id = 673]
11:21:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 201 (237C2000) [pid = 2804] [serial = 1887] [outer = 00000000]
11:21:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 202 (239DD400) [pid = 2804] [serial = 1888] [outer = 237C2000]
11:21:34 INFO - PROCESS | 2804 | 1448047294416 Marionette INFO loaded listener.js
11:21:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 203 (25259000) [pid = 2804] [serial = 1889] [outer = 237C2000]
11:21:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:35 INFO - document served over http requires an http
11:21:35 INFO - sub-resource via fetch-request using the meta-csp
11:21:35 INFO - delivery method with swap-origin-redirect and when
11:21:35 INFO - the target request is cross-origin.
11:21:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
11:21:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:21:35 INFO - PROCESS | 2804 | ++DOCSHELL 25C8E800 == 109 [pid = 2804] [id = 674]
11:21:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 204 (25C90800) [pid = 2804] [serial = 1890] [outer = 00000000]
11:21:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 205 (25C9BC00) [pid = 2804] [serial = 1891] [outer = 25C90800]
11:21:35 INFO - PROCESS | 2804 | 1448047295380 Marionette INFO loaded listener.js
11:21:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 206 (25CC1400) [pid = 2804] [serial = 1892] [outer = 25C90800]
11:21:35 INFO - PROCESS | 2804 | ++DOCSHELL 26E8D800 == 110 [pid = 2804] [id = 675]
11:21:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 207 (26E8EC00) [pid = 2804] [serial = 1893] [outer = 00000000]
11:21:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 208 (2714E000) [pid = 2804] [serial = 1894] [outer = 26E8EC00]
11:21:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:36 INFO - document served over http requires an http
11:21:36 INFO - sub-resource via iframe-tag using the meta-csp
11:21:36 INFO - delivery method with keep-origin-redirect and when
11:21:36 INFO - the target request is cross-origin.
11:21:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
11:21:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:21:36 INFO - PROCESS | 2804 | ++DOCSHELL 26E8F800 == 111 [pid = 2804] [id = 676]
11:21:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 209 (2714B000) [pid = 2804] [serial = 1895] [outer = 00000000]
11:21:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 210 (27D33800) [pid = 2804] [serial = 1896] [outer = 2714B000]
11:21:36 INFO - PROCESS | 2804 | 1448047296444 Marionette INFO loaded listener.js
11:21:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 211 (281D5800) [pid = 2804] [serial = 1897] [outer = 2714B000]
11:21:36 INFO - PROCESS | 2804 | ++DOCSHELL 28573800 == 112 [pid = 2804] [id = 677]
11:21:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 212 (28579400) [pid = 2804] [serial = 1898] [outer = 00000000]
11:21:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 213 (21485800) [pid = 2804] [serial = 1899] [outer = 28579400]
11:21:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:37 INFO - document served over http requires an http
11:21:37 INFO - sub-resource via iframe-tag using the meta-csp
11:21:37 INFO - delivery method with no-redirect and when
11:21:37 INFO - the target request is cross-origin.
11:21:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1078ms
11:21:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:21:37 INFO - PROCESS | 2804 | ++DOCSHELL 2857C000 == 113 [pid = 2804] [id = 678]
11:21:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 214 (2857C400) [pid = 2804] [serial = 1900] [outer = 00000000]
11:21:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 215 (288C2C00) [pid = 2804] [serial = 1901] [outer = 2857C400]
11:21:37 INFO - PROCESS | 2804 | 1448047297456 Marionette INFO loaded listener.js
11:21:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 216 (288C6400) [pid = 2804] [serial = 1902] [outer = 2857C400]
11:21:37 INFO - PROCESS | 2804 | ++DOCSHELL 289A6C00 == 114 [pid = 2804] [id = 679]
11:21:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 217 (28BC2000) [pid = 2804] [serial = 1903] [outer = 00000000]
11:21:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 218 (28C35C00) [pid = 2804] [serial = 1904] [outer = 28BC2000]
11:21:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:38 INFO - document served over http requires an http
11:21:38 INFO - sub-resource via iframe-tag using the meta-csp
11:21:38 INFO - delivery method with swap-origin-redirect and when
11:21:38 INFO - the target request is cross-origin.
11:21:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
11:21:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:21:38 INFO - PROCESS | 2804 | ++DOCSHELL 2857FC00 == 115 [pid = 2804] [id = 680]
11:21:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 219 (28BC5800) [pid = 2804] [serial = 1905] [outer = 00000000]
11:21:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 220 (2A5AC800) [pid = 2804] [serial = 1906] [outer = 28BC5800]
11:21:38 INFO - PROCESS | 2804 | 1448047298431 Marionette INFO loaded listener.js
11:21:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 221 (2A5B2400) [pid = 2804] [serial = 1907] [outer = 28BC5800]
11:21:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:39 INFO - document served over http requires an http
11:21:39 INFO - sub-resource via script-tag using the meta-csp
11:21:39 INFO - delivery method with keep-origin-redirect and when
11:21:39 INFO - the target request is cross-origin.
11:21:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
11:21:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:21:39 INFO - PROCESS | 2804 | ++DOCSHELL 2A720000 == 116 [pid = 2804] [id = 681]
11:21:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 222 (2A720400) [pid = 2804] [serial = 1908] [outer = 00000000]
11:21:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 223 (2A77B000) [pid = 2804] [serial = 1909] [outer = 2A720400]
11:21:39 INFO - PROCESS | 2804 | 1448047299396 Marionette INFO loaded listener.js
11:21:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 224 (2AA16800) [pid = 2804] [serial = 1910] [outer = 2A720400]
11:21:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:41 INFO - document served over http requires an http
11:21:41 INFO - sub-resource via script-tag using the meta-csp
11:21:41 INFO - delivery method with no-redirect and when
11:21:41 INFO - the target request is cross-origin.
11:21:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2867ms
11:21:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:21:42 INFO - PROCESS | 2804 | ++DOCSHELL 0C0CCC00 == 117 [pid = 2804] [id = 682]
11:21:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 225 (100C7000) [pid = 2804] [serial = 1911] [outer = 00000000]
11:21:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 226 (1A57E000) [pid = 2804] [serial = 1912] [outer = 100C7000]
11:21:42 INFO - PROCESS | 2804 | 1448047302262 Marionette INFO loaded listener.js
11:21:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 227 (1CAD5800) [pid = 2804] [serial = 1913] [outer = 100C7000]
11:21:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:43 INFO - document served over http requires an http
11:21:43 INFO - sub-resource via script-tag using the meta-csp
11:21:43 INFO - delivery method with swap-origin-redirect and when
11:21:43 INFO - the target request is cross-origin.
11:21:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1895ms
11:21:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:21:44 INFO - PROCESS | 2804 | ++DOCSHELL 1024D800 == 118 [pid = 2804] [id = 683]
11:21:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 228 (1024F800) [pid = 2804] [serial = 1914] [outer = 00000000]
11:21:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 229 (1546B000) [pid = 2804] [serial = 1915] [outer = 1024F800]
11:21:44 INFO - PROCESS | 2804 | 1448047304168 Marionette INFO loaded listener.js
11:21:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 230 (1838B000) [pid = 2804] [serial = 1916] [outer = 1024F800]
11:21:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:44 INFO - document served over http requires an http
11:21:44 INFO - sub-resource via xhr-request using the meta-csp
11:21:44 INFO - delivery method with keep-origin-redirect and when
11:21:44 INFO - the target request is cross-origin.
11:21:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 890ms
11:21:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:21:45 INFO - PROCESS | 2804 | ++DOCSHELL 0C0A0C00 == 119 [pid = 2804] [id = 684]
11:21:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 231 (0C10E400) [pid = 2804] [serial = 1917] [outer = 00000000]
11:21:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 232 (179A1400) [pid = 2804] [serial = 1918] [outer = 0C10E400]
11:21:45 INFO - PROCESS | 2804 | 1448047305263 Marionette INFO loaded listener.js
11:21:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 233 (1B39D400) [pid = 2804] [serial = 1919] [outer = 0C10E400]
11:21:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:45 INFO - document served over http requires an http
11:21:45 INFO - sub-resource via xhr-request using the meta-csp
11:21:45 INFO - delivery method with no-redirect and when
11:21:45 INFO - the target request is cross-origin.
11:21:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1122ms
11:21:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:21:46 INFO - PROCESS | 2804 | ++DOCSHELL 15A8A400 == 120 [pid = 2804] [id = 685]
11:21:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 234 (15C8EC00) [pid = 2804] [serial = 1920] [outer = 00000000]
11:21:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 235 (1CF50000) [pid = 2804] [serial = 1921] [outer = 15C8EC00]
11:21:46 INFO - PROCESS | 2804 | 1448047306205 Marionette INFO loaded listener.js
11:21:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 236 (1D0E4400) [pid = 2804] [serial = 1922] [outer = 15C8EC00]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 2057EC00 == 119 [pid = 2804] [id = 489]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 2AA17C00 == 118 [pid = 2804] [id = 564]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 2AA20800 == 117 [pid = 2804] [id = 565]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 213DCC00 == 116 [pid = 2804] [id = 660]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 18384400 == 115 [pid = 2804] [id = 658]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 0C009800 == 114 [pid = 2804] [id = 657]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 1FCA7000 == 113 [pid = 2804] [id = 656]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 1D968800 == 112 [pid = 2804] [id = 655]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 1CA7C000 == 111 [pid = 2804] [id = 654]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 1B4CA400 == 110 [pid = 2804] [id = 653]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 14A56C00 == 109 [pid = 2804] [id = 652]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 0C010800 == 108 [pid = 2804] [id = 651]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 15D1B000 == 107 [pid = 2804] [id = 650]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 10249800 == 106 [pid = 2804] [id = 649]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 1BAFA800 == 105 [pid = 2804] [id = 13]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 1006E000 == 104 [pid = 2804] [id = 648]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 100C3800 == 103 [pid = 2804] [id = 647]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 1887C800 == 102 [pid = 2804] [id = 646]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 1CAD5C00 == 101 [pid = 2804] [id = 645]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 0C0A6000 == 100 [pid = 2804] [id = 644]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 288ED800 == 99 [pid = 2804] [id = 634]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 286EE800 == 98 [pid = 2804] [id = 632]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 28C43800 == 97 [pid = 2804] [id = 630]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 1CAD7C00 == 96 [pid = 2804] [id = 626]
11:21:46 INFO - PROCESS | 2804 | --DOCSHELL 143C9000 == 95 [pid = 2804] [id = 625]
11:21:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:46 INFO - document served over http requires an http
11:21:46 INFO - sub-resource via xhr-request using the meta-csp
11:21:46 INFO - delivery method with swap-origin-redirect and when
11:21:46 INFO - the target request is cross-origin.
11:21:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1080ms
11:21:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 235 (21221C00) [pid = 2804] [serial = 1739] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 234 (21ABB400) [pid = 2804] [serial = 1742] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 233 (2153A000) [pid = 2804] [serial = 1645] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 232 (25CCB800) [pid = 2804] [serial = 1658] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 231 (1BCBDC00) [pid = 2804] [serial = 1729] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 230 (2B083C00) [pid = 2804] [serial = 1661] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 229 (23589800) [pid = 2804] [serial = 1650] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 228 (213E3000) [pid = 2804] [serial = 1721] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 227 (1CAD2000) [pid = 2804] [serial = 1715] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 226 (16FF3400) [pid = 2804] [serial = 1724] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 225 (28C44C00) [pid = 2804] [serial = 1655] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 224 (20C7A400) [pid = 2804] [serial = 1718] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 223 (1B13AC00) [pid = 2804] [serial = 1640] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 222 (22FDA400) [pid = 2804] [serial = 1637] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 221 (20FC3400) [pid = 2804] [serial = 1745] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | --DOMWINDOW == 220 (1F70F400) [pid = 2804] [serial = 1734] [outer = 00000000] [url = about:blank]
11:21:47 INFO - PROCESS | 2804 | ++DOCSHELL 0C09E000 == 96 [pid = 2804] [id = 686]
11:21:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 221 (100C7400) [pid = 2804] [serial = 1923] [outer = 00000000]
11:21:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 222 (101E9400) [pid = 2804] [serial = 1924] [outer = 100C7400]
11:21:47 INFO - PROCESS | 2804 | 1448047307414 Marionette INFO loaded listener.js
11:21:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 223 (14599400) [pid = 2804] [serial = 1925] [outer = 100C7400]
11:21:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:48 INFO - document served over http requires an https
11:21:48 INFO - sub-resource via fetch-request using the meta-csp
11:21:48 INFO - delivery method with keep-origin-redirect and when
11:21:48 INFO - the target request is cross-origin.
11:21:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1175ms
11:21:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:21:48 INFO - PROCESS | 2804 | ++DOCSHELL 13DD1400 == 97 [pid = 2804] [id = 687]
11:21:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 224 (13DDA800) [pid = 2804] [serial = 1926] [outer = 00000000]
11:21:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 225 (1573F400) [pid = 2804] [serial = 1927] [outer = 13DDA800]
11:21:48 INFO - PROCESS | 2804 | 1448047308461 Marionette INFO loaded listener.js
11:21:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 226 (15DE7800) [pid = 2804] [serial = 1928] [outer = 13DDA800]
11:21:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:49 INFO - document served over http requires an https
11:21:49 INFO - sub-resource via fetch-request using the meta-csp
11:21:49 INFO - delivery method with no-redirect and when
11:21:49 INFO - the target request is cross-origin.
11:21:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
11:21:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:21:49 INFO - PROCESS | 2804 | ++DOCSHELL 184B6C00 == 98 [pid = 2804] [id = 688]
11:21:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 227 (184BFC00) [pid = 2804] [serial = 1929] [outer = 00000000]
11:21:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 228 (1A92C400) [pid = 2804] [serial = 1930] [outer = 184BFC00]
11:21:49 INFO - PROCESS | 2804 | 1448047309434 Marionette INFO loaded listener.js
11:21:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 229 (1B4C8800) [pid = 2804] [serial = 1931] [outer = 184BFC00]
11:21:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:50 INFO - document served over http requires an https
11:21:50 INFO - sub-resource via fetch-request using the meta-csp
11:21:50 INFO - delivery method with swap-origin-redirect and when
11:21:50 INFO - the target request is cross-origin.
11:21:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1019ms
11:21:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:21:50 INFO - PROCESS | 2804 | ++DOCSHELL 1C60D800 == 99 [pid = 2804] [id = 689]
11:21:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 230 (1C60E800) [pid = 2804] [serial = 1932] [outer = 00000000]
11:21:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 231 (1CA7E000) [pid = 2804] [serial = 1933] [outer = 1C60E800]
11:21:50 INFO - PROCESS | 2804 | 1448047310484 Marionette INFO loaded listener.js
11:21:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 232 (1CAD7400) [pid = 2804] [serial = 1934] [outer = 1C60E800]
11:21:50 INFO - PROCESS | 2804 | ++DOCSHELL 1CF51C00 == 100 [pid = 2804] [id = 690]
11:21:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 233 (1CF56400) [pid = 2804] [serial = 1935] [outer = 00000000]
11:21:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 234 (1CFCC000) [pid = 2804] [serial = 1936] [outer = 1CF56400]
11:21:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:51 INFO - document served over http requires an https
11:21:51 INFO - sub-resource via iframe-tag using the meta-csp
11:21:51 INFO - delivery method with keep-origin-redirect and when
11:21:51 INFO - the target request is cross-origin.
11:21:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1132ms
11:21:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:21:51 INFO - PROCESS | 2804 | ++DOCSHELL 1CFCE000 == 101 [pid = 2804] [id = 691]
11:21:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 235 (1CFCF000) [pid = 2804] [serial = 1937] [outer = 00000000]
11:21:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 236 (1D0E7000) [pid = 2804] [serial = 1938] [outer = 1CFCF000]
11:21:51 INFO - PROCESS | 2804 | 1448047311617 Marionette INFO loaded listener.js
11:21:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 237 (1D1F5400) [pid = 2804] [serial = 1939] [outer = 1CFCF000]
11:21:52 INFO - PROCESS | 2804 | ++DOCSHELL 1D7AF400 == 102 [pid = 2804] [id = 692]
11:21:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 238 (1D967C00) [pid = 2804] [serial = 1940] [outer = 00000000]
11:21:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 239 (1D1FC400) [pid = 2804] [serial = 1941] [outer = 1D967C00]
11:21:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:52 INFO - document served over http requires an https
11:21:52 INFO - sub-resource via iframe-tag using the meta-csp
11:21:52 INFO - delivery method with no-redirect and when
11:21:52 INFO - the target request is cross-origin.
11:21:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1019ms
11:21:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:21:52 INFO - PROCESS | 2804 | ++DOCSHELL 1D966000 == 103 [pid = 2804] [id = 693]
11:21:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 240 (1D966800) [pid = 2804] [serial = 1942] [outer = 00000000]
11:21:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 241 (1E2D8800) [pid = 2804] [serial = 1943] [outer = 1D966800]
11:21:52 INFO - PROCESS | 2804 | 1448047312613 Marionette INFO loaded listener.js
11:21:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 242 (1E2F4800) [pid = 2804] [serial = 1944] [outer = 1D966800]
11:21:53 INFO - PROCESS | 2804 | ++DOCSHELL 1F73A800 == 104 [pid = 2804] [id = 694]
11:21:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 243 (1F73AC00) [pid = 2804] [serial = 1945] [outer = 00000000]
11:21:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 244 (1FC0C000) [pid = 2804] [serial = 1946] [outer = 1F73AC00]
11:21:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:53 INFO - document served over http requires an https
11:21:53 INFO - sub-resource via iframe-tag using the meta-csp
11:21:53 INFO - delivery method with swap-origin-redirect and when
11:21:53 INFO - the target request is cross-origin.
11:21:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1017ms
11:21:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:21:53 INFO - PROCESS | 2804 | ++DOCSHELL 1F73B400 == 105 [pid = 2804] [id = 695]
11:21:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 245 (1FC01800) [pid = 2804] [serial = 1947] [outer = 00000000]
11:21:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 246 (2000DC00) [pid = 2804] [serial = 1948] [outer = 1FC01800]
11:21:53 INFO - PROCESS | 2804 | 1448047313679 Marionette INFO loaded listener.js
11:21:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 247 (2072F400) [pid = 2804] [serial = 1949] [outer = 1FC01800]
11:21:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:54 INFO - document served over http requires an https
11:21:54 INFO - sub-resource via script-tag using the meta-csp
11:21:54 INFO - delivery method with keep-origin-redirect and when
11:21:54 INFO - the target request is cross-origin.
11:21:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1019ms
11:21:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 23162400 == 104 [pid = 2804] [id = 536]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 101E6000 == 103 [pid = 2804] [id = 661]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 1B8C7400 == 102 [pid = 2804] [id = 662]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 1C60EC00 == 101 [pid = 2804] [id = 663]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 1D96DC00 == 100 [pid = 2804] [id = 664]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 213D9800 == 99 [pid = 2804] [id = 665]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 2219BC00 == 98 [pid = 2804] [id = 533]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 21AB6C00 == 97 [pid = 2804] [id = 531]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 26E8D800 == 96 [pid = 2804] [id = 675]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 28573800 == 95 [pid = 2804] [id = 677]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 289A6C00 == 94 [pid = 2804] [id = 679]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 0C0CCC00 == 93 [pid = 2804] [id = 682]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 1024D800 == 92 [pid = 2804] [id = 683]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 0C0A0C00 == 91 [pid = 2804] [id = 684]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 15A8A400 == 90 [pid = 2804] [id = 685]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 2352D000 == 89 [pid = 2804] [id = 556]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 237BFC00 == 88 [pid = 2804] [id = 561]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 221CEC00 == 87 [pid = 2804] [id = 558]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 288F0400 == 86 [pid = 2804] [id = 635]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 25254C00 == 85 [pid = 2804] [id = 568]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 2AAF6C00 == 84 [pid = 2804] [id = 567]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 2BA94000 == 83 [pid = 2804] [id = 643]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 245D3400 == 82 [pid = 2804] [id = 639]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 26E96000 == 81 [pid = 2804] [id = 640]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 23742400 == 80 [pid = 2804] [id = 560]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 22FD9400 == 79 [pid = 2804] [id = 534]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 2B704400 == 78 [pid = 2804] [id = 642]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 24B24C00 == 77 [pid = 2804] [id = 637]
11:21:56 INFO - PROCESS | 2804 | --DOCSHELL 2A771400 == 76 [pid = 2804] [id = 563]
11:21:57 INFO - PROCESS | 2804 | ++DOCSHELL 105F4C00 == 77 [pid = 2804] [id = 696]
11:21:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 248 (105F6C00) [pid = 2804] [serial = 1950] [outer = 00000000]
11:21:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 249 (149C2000) [pid = 2804] [serial = 1951] [outer = 105F6C00]
11:21:57 INFO - PROCESS | 2804 | 1448047317166 Marionette INFO loaded listener.js
11:21:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 250 (15744C00) [pid = 2804] [serial = 1952] [outer = 105F6C00]
11:21:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:57 INFO - document served over http requires an https
11:21:57 INFO - sub-resource via script-tag using the meta-csp
11:21:57 INFO - delivery method with no-redirect and when
11:21:57 INFO - the target request is cross-origin.
11:21:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3292ms
11:21:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:21:57 INFO - PROCESS | 2804 | ++DOCSHELL 18407400 == 78 [pid = 2804] [id = 697]
11:21:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 251 (1840D000) [pid = 2804] [serial = 1953] [outer = 00000000]
11:21:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 252 (1A91E400) [pid = 2804] [serial = 1954] [outer = 1840D000]
11:21:57 INFO - PROCESS | 2804 | 1448047317796 Marionette INFO loaded listener.js
11:21:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 253 (1B4C5800) [pid = 2804] [serial = 1955] [outer = 1840D000]
11:21:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:58 INFO - document served over http requires an https
11:21:58 INFO - sub-resource via script-tag using the meta-csp
11:21:58 INFO - delivery method with swap-origin-redirect and when
11:21:58 INFO - the target request is cross-origin.
11:21:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 770ms
11:21:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:21:58 INFO - PROCESS | 2804 | ++DOCSHELL 1CA17000 == 79 [pid = 2804] [id = 698]
11:21:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 254 (1CA79000) [pid = 2804] [serial = 1956] [outer = 00000000]
11:21:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 255 (1CF4F000) [pid = 2804] [serial = 1957] [outer = 1CA79000]
11:21:58 INFO - PROCESS | 2804 | 1448047318618 Marionette INFO loaded listener.js
11:21:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 256 (1D06AC00) [pid = 2804] [serial = 1958] [outer = 1CA79000]
11:21:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:59 INFO - document served over http requires an https
11:21:59 INFO - sub-resource via xhr-request using the meta-csp
11:21:59 INFO - delivery method with keep-origin-redirect and when
11:21:59 INFO - the target request is cross-origin.
11:21:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 672ms
11:21:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:21:59 INFO - PROCESS | 2804 | ++DOCSHELL 18856C00 == 80 [pid = 2804] [id = 699]
11:21:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 257 (1D1F2800) [pid = 2804] [serial = 1959] [outer = 00000000]
11:21:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 258 (1FCA1800) [pid = 2804] [serial = 1960] [outer = 1D1F2800]
11:21:59 INFO - PROCESS | 2804 | 1448047319291 Marionette INFO loaded listener.js
11:21:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 259 (20C6FC00) [pid = 2804] [serial = 1961] [outer = 1D1F2800]
11:21:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:21:59 INFO - document served over http requires an https
11:21:59 INFO - sub-resource via xhr-request using the meta-csp
11:21:59 INFO - delivery method with no-redirect and when
11:21:59 INFO - the target request is cross-origin.
11:21:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
11:21:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 258 (288EE000) [pid = 2804] [serial = 1777] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 257 (286EF000) [pid = 2804] [serial = 1772] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047260071]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 256 (2358A800) [pid = 2804] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 255 (1BCCB800) [pid = 2804] [serial = 35] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 254 (28C44400) [pid = 2804] [serial = 1767] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 253 (1CADAC00) [pid = 2804] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 252 (2AAC3000) [pid = 2804] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 251 (2B737000) [pid = 2804] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 250 (17999000) [pid = 2804] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 249 (20004800) [pid = 2804] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 248 (101C0000) [pid = 2804] [serial = 1816] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 247 (0C177800) [pid = 2804] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 246 (213E0400) [pid = 2804] [serial = 1851] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 245 (2A71AC00) [pid = 2804] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 244 (2225D400) [pid = 2804] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 243 (288BD400) [pid = 2804] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 242 (1883CC00) [pid = 2804] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 241 (1CADB000) [pid = 2804] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 240 (1024F800) [pid = 2804] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 239 (0C011C00) [pid = 2804] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 238 (1D972000) [pid = 2804] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 237 (101BD800) [pid = 2804] [serial = 1814] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047274291]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 236 (14636400) [pid = 2804] [serial = 1819] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 235 (1CFCAC00) [pid = 2804] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 234 (1B4CE400) [pid = 2804] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 233 (0C00A000) [pid = 2804] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 232 (1CFC8000) [pid = 2804] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 231 (28BC2000) [pid = 2804] [serial = 1903] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 230 (28579400) [pid = 2804] [serial = 1898] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047296872]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 229 (26E8EC00) [pid = 2804] [serial = 1893] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 228 (1E2F3C00) [pid = 2804] [serial = 1861] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 227 (1BD56800) [pid = 2804] [serial = 1856] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047284985]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 226 (20A13400) [pid = 2804] [serial = 1849] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 225 (101E9400) [pid = 2804] [serial = 1924] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 224 (15462000) [pid = 2804] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 223 (0C10E400) [pid = 2804] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 222 (15C8EC00) [pid = 2804] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 221 (1B4C9000) [pid = 2804] [serial = 1811] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 220 (288F0800) [pid = 2804] [serial = 1778] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 219 (286EEC00) [pid = 2804] [serial = 1773] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047260071]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 218 (1E2EFC00) [pid = 2804] [serial = 1837] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 217 (1D072800) [pid = 2804] [serial = 1822] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 216 (1CF50C00) [pid = 2804] [serial = 1846] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 215 (1BDD3C00) [pid = 2804] [serial = 1817] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 214 (101C5400) [pid = 2804] [serial = 1825] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 213 (1D10BC00) [pid = 2804] [serial = 1756] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 212 (1DE82800) [pid = 2804] [serial = 1812] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 211 (24B2C800) [pid = 2804] [serial = 1786] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 210 (2B96FC00) [pid = 2804] [serial = 1783] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 209 (13DCEC00) [pid = 2804] [serial = 1820] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 208 (245DC400) [pid = 2804] [serial = 1792] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 207 (2072E800) [pid = 2804] [serial = 1840] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 206 (2358D800) [pid = 2804] [serial = 1759] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 205 (1BDDCC00) [pid = 2804] [serial = 1831] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 204 (2B70B000) [pid = 2804] [serial = 1801] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 203 (143C8000) [pid = 2804] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047274291]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 202 (1D070C00) [pid = 2804] [serial = 1834] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 201 (28BC7C00) [pid = 2804] [serial = 1765] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 200 (15743400) [pid = 2804] [serial = 1753] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 199 (15741000) [pid = 2804] [serial = 1807] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 198 (1F73A000) [pid = 2804] [serial = 1789] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 197 (281D7C00) [pid = 2804] [serial = 1795] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 196 (17349000) [pid = 2804] [serial = 1828] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 195 (2A5B5C00) [pid = 2804] [serial = 1768] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 194 (2C13A400) [pid = 2804] [serial = 1798] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 193 (0C283000) [pid = 2804] [serial = 1843] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 192 (288FC400) [pid = 2804] [serial = 1780] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 191 (27156400) [pid = 2804] [serial = 1762] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 190 (2AA1D800) [pid = 2804] [serial = 1770] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 189 (2BA9CC00) [pid = 2804] [serial = 1804] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 188 (1CFC8800) [pid = 2804] [serial = 1810] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 187 (286FC800) [pid = 2804] [serial = 1775] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 186 (1CF50000) [pid = 2804] [serial = 1921] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 185 (179A1400) [pid = 2804] [serial = 1918] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 184 (1546B000) [pid = 2804] [serial = 1915] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 183 (1A57E000) [pid = 2804] [serial = 1912] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 182 (2A77B000) [pid = 2804] [serial = 1909] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 181 (2A5AC800) [pid = 2804] [serial = 1906] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 180 (28C35C00) [pid = 2804] [serial = 1904] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 179 (288C2C00) [pid = 2804] [serial = 1901] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 178 (21485800) [pid = 2804] [serial = 1899] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047296872]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 177 (27D33800) [pid = 2804] [serial = 1896] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 176 (2714E000) [pid = 2804] [serial = 1894] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 175 (25C9BC00) [pid = 2804] [serial = 1891] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 174 (239DD400) [pid = 2804] [serial = 1888] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 173 (23735C00) [pid = 2804] [serial = 1885] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 172 (23510C00) [pid = 2804] [serial = 1882] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 171 (22FF2800) [pid = 2804] [serial = 1879] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 170 (22F83000) [pid = 2804] [serial = 1876] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 169 (22263000) [pid = 2804] [serial = 1873] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 168 (21BF6400) [pid = 2804] [serial = 1870] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 167 (215A3000) [pid = 2804] [serial = 1867] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 166 (213E5C00) [pid = 2804] [serial = 1864] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (2057B800) [pid = 2804] [serial = 1862] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (1CF57C00) [pid = 2804] [serial = 1859] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 163 (1CA0FC00) [pid = 2804] [serial = 1857] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047284985]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 162 (14A4B000) [pid = 2804] [serial = 1854] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 161 (2147C400) [pid = 2804] [serial = 1852] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 160 (1D0E4400) [pid = 2804] [serial = 1922] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 159 (237C4400) [pid = 2804] [serial = 1751] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 158 (179A0400) [pid = 2804] [serial = 1202] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 157 (1C6E5000) [pid = 2804] [serial = 1832] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 156 (2B743C00) [pid = 2804] [serial = 1679] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 155 (2A718C00) [pid = 2804] [serial = 1673] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 154 (2A723800) [pid = 2804] [serial = 1670] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 153 (1FC09000) [pid = 2804] [serial = 1838] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 152 (2B161400) [pid = 2804] [serial = 1676] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 151 (1D113800) [pid = 2804] [serial = 1835] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 150 (1B39D400) [pid = 2804] [serial = 1919] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | --DOMWINDOW == 149 (1838B000) [pid = 2804] [serial = 1916] [outer = 00000000] [url = about:blank]
11:22:00 INFO - PROCESS | 2804 | ++DOCSHELL 0C007400 == 81 [pid = 2804] [id = 700]
11:22:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 150 (0C008000) [pid = 2804] [serial = 1962] [outer = 00000000]
11:22:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 151 (101E9400) [pid = 2804] [serial = 1963] [outer = 0C008000]
11:22:00 INFO - PROCESS | 2804 | 1448047320412 Marionette INFO loaded listener.js
11:22:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 152 (17349000) [pid = 2804] [serial = 1964] [outer = 0C008000]
11:22:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:00 INFO - document served over http requires an https
11:22:00 INFO - sub-resource via xhr-request using the meta-csp
11:22:00 INFO - delivery method with swap-origin-redirect and when
11:22:00 INFO - the target request is cross-origin.
11:22:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1016ms
11:22:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:22:00 INFO - PROCESS | 2804 | ++DOCSHELL 1CA11C00 == 82 [pid = 2804] [id = 701]
11:22:00 INFO - PROCESS | 2804 | ++DOMWINDOW == 153 (1CADAC00) [pid = 2804] [serial = 1965] [outer = 00000000]
11:22:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 154 (2121F800) [pid = 2804] [serial = 1966] [outer = 1CADAC00]
11:22:01 INFO - PROCESS | 2804 | 1448047321017 Marionette INFO loaded listener.js
11:22:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 155 (213DBC00) [pid = 2804] [serial = 1967] [outer = 1CADAC00]
11:22:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:01 INFO - document served over http requires an http
11:22:01 INFO - sub-resource via fetch-request using the meta-csp
11:22:01 INFO - delivery method with keep-origin-redirect and when
11:22:01 INFO - the target request is same-origin.
11:22:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
11:22:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:22:01 INFO - PROCESS | 2804 | ++DOCSHELL 1CAD9800 == 83 [pid = 2804] [id = 702]
11:22:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 156 (213DF000) [pid = 2804] [serial = 1968] [outer = 00000000]
11:22:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 157 (2153C000) [pid = 2804] [serial = 1969] [outer = 213DF000]
11:22:01 INFO - PROCESS | 2804 | 1448047321666 Marionette INFO loaded listener.js
11:22:01 INFO - PROCESS | 2804 | ++DOMWINDOW == 158 (21563C00) [pid = 2804] [serial = 1970] [outer = 213DF000]
11:22:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:02 INFO - document served over http requires an http
11:22:02 INFO - sub-resource via fetch-request using the meta-csp
11:22:02 INFO - delivery method with no-redirect and when
11:22:02 INFO - the target request is same-origin.
11:22:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 672ms
11:22:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:22:02 INFO - PROCESS | 2804 | ++DOCSHELL 215A2000 == 84 [pid = 2804] [id = 703]
11:22:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 159 (215A3C00) [pid = 2804] [serial = 1971] [outer = 00000000]
11:22:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 160 (21A5C000) [pid = 2804] [serial = 1972] [outer = 215A3C00]
11:22:02 INFO - PROCESS | 2804 | 1448047322313 Marionette INFO loaded listener.js
11:22:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 161 (21AB6C00) [pid = 2804] [serial = 1973] [outer = 215A3C00]
11:22:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:03 INFO - document served over http requires an http
11:22:03 INFO - sub-resource via fetch-request using the meta-csp
11:22:03 INFO - delivery method with swap-origin-redirect and when
11:22:03 INFO - the target request is same-origin.
11:22:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
11:22:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:22:03 INFO - PROCESS | 2804 | ++DOCSHELL 1A374000 == 85 [pid = 2804] [id = 704]
11:22:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 162 (1A91DC00) [pid = 2804] [serial = 1974] [outer = 00000000]
11:22:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 163 (1C613000) [pid = 2804] [serial = 1975] [outer = 1A91DC00]
11:22:03 INFO - PROCESS | 2804 | 1448047323477 Marionette INFO loaded listener.js
11:22:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 164 (1D113800) [pid = 2804] [serial = 1976] [outer = 1A91DC00]
11:22:03 INFO - PROCESS | 2804 | ++DOCSHELL 21216400 == 86 [pid = 2804] [id = 705]
11:22:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (2121E800) [pid = 2804] [serial = 1977] [outer = 00000000]
11:22:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (1F734800) [pid = 2804] [serial = 1978] [outer = 2121E800]
11:22:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:04 INFO - document served over http requires an http
11:22:04 INFO - sub-resource via iframe-tag using the meta-csp
11:22:04 INFO - delivery method with keep-origin-redirect and when
11:22:04 INFO - the target request is same-origin.
11:22:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
11:22:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:22:04 INFO - PROCESS | 2804 | ++DOCSHELL 20FC5400 == 87 [pid = 2804] [id = 706]
11:22:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 167 (21220400) [pid = 2804] [serial = 1979] [outer = 00000000]
11:22:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 168 (21A54800) [pid = 2804] [serial = 1980] [outer = 21220400]
11:22:04 INFO - PROCESS | 2804 | 1448047324456 Marionette INFO loaded listener.js
11:22:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 169 (21BF7400) [pid = 2804] [serial = 1981] [outer = 21220400]
11:22:04 INFO - PROCESS | 2804 | ++DOCSHELL 221D1C00 == 88 [pid = 2804] [id = 707]
11:22:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 170 (221D2400) [pid = 2804] [serial = 1982] [outer = 00000000]
11:22:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 171 (2123F000) [pid = 2804] [serial = 1983] [outer = 221D2400]
11:22:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:05 INFO - document served over http requires an http
11:22:05 INFO - sub-resource via iframe-tag using the meta-csp
11:22:05 INFO - delivery method with no-redirect and when
11:22:05 INFO - the target request is same-origin.
11:22:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 970ms
11:22:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:22:05 INFO - PROCESS | 2804 | ++DOCSHELL 221D2C00 == 89 [pid = 2804] [id = 708]
11:22:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 172 (221D4000) [pid = 2804] [serial = 1984] [outer = 00000000]
11:22:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 173 (222BCC00) [pid = 2804] [serial = 1985] [outer = 221D4000]
11:22:05 INFO - PROCESS | 2804 | 1448047325444 Marionette INFO loaded listener.js
11:22:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 174 (222C5800) [pid = 2804] [serial = 1986] [outer = 221D4000]
11:22:05 INFO - PROCESS | 2804 | ++DOCSHELL 22FDC000 == 90 [pid = 2804] [id = 709]
11:22:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 175 (22FDE000) [pid = 2804] [serial = 1987] [outer = 00000000]
11:22:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 176 (22FF2C00) [pid = 2804] [serial = 1988] [outer = 22FDE000]
11:22:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:06 INFO - document served over http requires an http
11:22:06 INFO - sub-resource via iframe-tag using the meta-csp
11:22:06 INFO - delivery method with swap-origin-redirect and when
11:22:06 INFO - the target request is same-origin.
11:22:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1023ms
11:22:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:22:06 INFO - PROCESS | 2804 | ++DOCSHELL 0C0C7C00 == 91 [pid = 2804] [id = 710]
11:22:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 177 (101B9400) [pid = 2804] [serial = 1989] [outer = 00000000]
11:22:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 178 (23156800) [pid = 2804] [serial = 1990] [outer = 101B9400]
11:22:06 INFO - PROCESS | 2804 | 1448047326604 Marionette INFO loaded listener.js
11:22:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 179 (23508800) [pid = 2804] [serial = 1991] [outer = 101B9400]
11:22:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:07 INFO - document served over http requires an http
11:22:07 INFO - sub-resource via script-tag using the meta-csp
11:22:07 INFO - delivery method with keep-origin-redirect and when
11:22:07 INFO - the target request is same-origin.
11:22:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 931ms
11:22:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:22:07 INFO - PROCESS | 2804 | ++DOCSHELL 23524000 == 92 [pid = 2804] [id = 711]
11:22:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 180 (23524400) [pid = 2804] [serial = 1992] [outer = 00000000]
11:22:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 181 (2358A800) [pid = 2804] [serial = 1993] [outer = 23524400]
11:22:07 INFO - PROCESS | 2804 | 1448047327495 Marionette INFO loaded listener.js
11:22:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 182 (23592400) [pid = 2804] [serial = 1994] [outer = 23524400]
11:22:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:08 INFO - document served over http requires an http
11:22:08 INFO - sub-resource via script-tag using the meta-csp
11:22:08 INFO - delivery method with no-redirect and when
11:22:08 INFO - the target request is same-origin.
11:22:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
11:22:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:22:08 INFO - PROCESS | 2804 | ++DOCSHELL 2373F800 == 93 [pid = 2804] [id = 712]
11:22:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 183 (23740400) [pid = 2804] [serial = 1995] [outer = 00000000]
11:22:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 184 (237C6800) [pid = 2804] [serial = 1996] [outer = 23740400]
11:22:08 INFO - PROCESS | 2804 | 1448047328375 Marionette INFO loaded listener.js
11:22:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 185 (239DE400) [pid = 2804] [serial = 1997] [outer = 23740400]
11:22:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:08 INFO - document served over http requires an http
11:22:08 INFO - sub-resource via script-tag using the meta-csp
11:22:08 INFO - delivery method with swap-origin-redirect and when
11:22:08 INFO - the target request is same-origin.
11:22:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 870ms
11:22:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:22:09 INFO - PROCESS | 2804 | ++DOCSHELL 245D7C00 == 94 [pid = 2804] [id = 713]
11:22:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 186 (245DD400) [pid = 2804] [serial = 1998] [outer = 00000000]
11:22:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 187 (24B2B000) [pid = 2804] [serial = 1999] [outer = 245DD400]
11:22:09 INFO - PROCESS | 2804 | 1448047329243 Marionette INFO loaded listener.js
11:22:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 188 (24B2EC00) [pid = 2804] [serial = 2000] [outer = 245DD400]
11:22:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:09 INFO - document served over http requires an http
11:22:09 INFO - sub-resource via xhr-request using the meta-csp
11:22:09 INFO - delivery method with keep-origin-redirect and when
11:22:09 INFO - the target request is same-origin.
11:22:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
11:22:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:22:10 INFO - PROCESS | 2804 | ++DOCSHELL 25C8F800 == 95 [pid = 2804] [id = 714]
11:22:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 189 (25C90000) [pid = 2804] [serial = 2001] [outer = 00000000]
11:22:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 190 (25C98000) [pid = 2804] [serial = 2002] [outer = 25C90000]
11:22:10 INFO - PROCESS | 2804 | 1448047330124 Marionette INFO loaded listener.js
11:22:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 191 (25CC9C00) [pid = 2804] [serial = 2003] [outer = 25C90000]
11:22:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:10 INFO - document served over http requires an http
11:22:10 INFO - sub-resource via xhr-request using the meta-csp
11:22:10 INFO - delivery method with no-redirect and when
11:22:10 INFO - the target request is same-origin.
11:22:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 830ms
11:22:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:22:10 INFO - PROCESS | 2804 | ++DOCSHELL 2714B800 == 96 [pid = 2804] [id = 715]
11:22:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 192 (2714CC00) [pid = 2804] [serial = 2004] [outer = 00000000]
11:22:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 193 (27156400) [pid = 2804] [serial = 2005] [outer = 2714CC00]
11:22:11 INFO - PROCESS | 2804 | 1448047330990 Marionette INFO loaded listener.js
11:22:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 194 (27D0E400) [pid = 2804] [serial = 2006] [outer = 2714CC00]
11:22:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:11 INFO - document served over http requires an http
11:22:11 INFO - sub-resource via xhr-request using the meta-csp
11:22:11 INFO - delivery method with swap-origin-redirect and when
11:22:11 INFO - the target request is same-origin.
11:22:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
11:22:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:22:11 INFO - PROCESS | 2804 | ++DOCSHELL 281D9400 == 97 [pid = 2804] [id = 716]
11:22:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 195 (281DAC00) [pid = 2804] [serial = 2007] [outer = 00000000]
11:22:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 196 (2857A000) [pid = 2804] [serial = 2008] [outer = 281DAC00]
11:22:11 INFO - PROCESS | 2804 | 1448047331904 Marionette INFO loaded listener.js
11:22:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 197 (286F8000) [pid = 2804] [serial = 2009] [outer = 281DAC00]
11:22:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:12 INFO - document served over http requires an https
11:22:12 INFO - sub-resource via fetch-request using the meta-csp
11:22:12 INFO - delivery method with keep-origin-redirect and when
11:22:12 INFO - the target request is same-origin.
11:22:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
11:22:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:22:12 INFO - PROCESS | 2804 | ++DOCSHELL 2857B000 == 98 [pid = 2804] [id = 717]
11:22:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 198 (288C2800) [pid = 2804] [serial = 2010] [outer = 00000000]
11:22:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 199 (289A0400) [pid = 2804] [serial = 2011] [outer = 288C2800]
11:22:12 INFO - PROCESS | 2804 | 1448047332895 Marionette INFO loaded listener.js
11:22:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 200 (28BC8C00) [pid = 2804] [serial = 2012] [outer = 288C2800]
11:22:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:13 INFO - document served over http requires an https
11:22:13 INFO - sub-resource via fetch-request using the meta-csp
11:22:13 INFO - delivery method with no-redirect and when
11:22:13 INFO - the target request is same-origin.
11:22:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
11:22:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:22:13 INFO - PROCESS | 2804 | ++DOCSHELL 288FA800 == 99 [pid = 2804] [id = 718]
11:22:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 201 (28BCB400) [pid = 2804] [serial = 2013] [outer = 00000000]
11:22:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 202 (28C42000) [pid = 2804] [serial = 2014] [outer = 28BCB400]
11:22:13 INFO - PROCESS | 2804 | 1448047333810 Marionette INFO loaded listener.js
11:22:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 203 (2A5AD000) [pid = 2804] [serial = 2015] [outer = 28BCB400]
11:22:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:14 INFO - document served over http requires an https
11:22:14 INFO - sub-resource via fetch-request using the meta-csp
11:22:14 INFO - delivery method with swap-origin-redirect and when
11:22:14 INFO - the target request is same-origin.
11:22:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
11:22:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:22:14 INFO - PROCESS | 2804 | ++DOCSHELL 2A5B7000 == 100 [pid = 2804] [id = 719]
11:22:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 204 (2A716C00) [pid = 2804] [serial = 2016] [outer = 00000000]
11:22:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 205 (2A771400) [pid = 2804] [serial = 2017] [outer = 2A716C00]
11:22:14 INFO - PROCESS | 2804 | 1448047334775 Marionette INFO loaded listener.js
11:22:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 206 (2A77A000) [pid = 2804] [serial = 2018] [outer = 2A716C00]
11:22:15 INFO - PROCESS | 2804 | ++DOCSHELL 2AA16000 == 101 [pid = 2804] [id = 720]
11:22:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 207 (2AA16400) [pid = 2804] [serial = 2019] [outer = 00000000]
11:22:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 208 (2AA1E800) [pid = 2804] [serial = 2020] [outer = 2AA16400]
11:22:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:15 INFO - document served over http requires an https
11:22:15 INFO - sub-resource via iframe-tag using the meta-csp
11:22:15 INFO - delivery method with keep-origin-redirect and when
11:22:15 INFO - the target request is same-origin.
11:22:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1018ms
11:22:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:22:15 INFO - PROCESS | 2804 | ++DOCSHELL 2AA1E400 == 102 [pid = 2804] [id = 721]
11:22:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 209 (2AA1F000) [pid = 2804] [serial = 2021] [outer = 00000000]
11:22:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 210 (2AABD000) [pid = 2804] [serial = 2022] [outer = 2AA1F000]
11:22:15 INFO - PROCESS | 2804 | 1448047335823 Marionette INFO loaded listener.js
11:22:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 211 (2AAC5000) [pid = 2804] [serial = 2023] [outer = 2AA1F000]
11:22:16 INFO - PROCESS | 2804 | ++DOCSHELL 2AACD800 == 103 [pid = 2804] [id = 722]
11:22:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 212 (2AACDC00) [pid = 2804] [serial = 2024] [outer = 00000000]
11:22:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 213 (2AAB5800) [pid = 2804] [serial = 2025] [outer = 2AACDC00]
11:22:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:16 INFO - document served over http requires an https
11:22:16 INFO - sub-resource via iframe-tag using the meta-csp
11:22:16 INFO - delivery method with no-redirect and when
11:22:16 INFO - the target request is same-origin.
11:22:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1020ms
11:22:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:22:16 INFO - PROCESS | 2804 | ++DOCSHELL 2AAEA400 == 104 [pid = 2804] [id = 723]
11:22:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 214 (2AAEC800) [pid = 2804] [serial = 2026] [outer = 00000000]
11:22:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 215 (2AC47000) [pid = 2804] [serial = 2027] [outer = 2AAEC800]
11:22:16 INFO - PROCESS | 2804 | 1448047336873 Marionette INFO loaded listener.js
11:22:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 216 (2ACD4C00) [pid = 2804] [serial = 2028] [outer = 2AAEC800]
11:22:17 INFO - PROCESS | 2804 | ++DOCSHELL 2ACD8C00 == 105 [pid = 2804] [id = 724]
11:22:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 217 (2ACDA000) [pid = 2804] [serial = 2029] [outer = 00000000]
11:22:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 218 (2AFBE800) [pid = 2804] [serial = 2030] [outer = 2ACDA000]
11:22:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:17 INFO - document served over http requires an https
11:22:17 INFO - sub-resource via iframe-tag using the meta-csp
11:22:17 INFO - delivery method with swap-origin-redirect and when
11:22:17 INFO - the target request is same-origin.
11:22:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1072ms
11:22:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:22:17 INFO - PROCESS | 2804 | ++DOCSHELL 2ACDA400 == 106 [pid = 2804] [id = 725]
11:22:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 219 (2ACDCC00) [pid = 2804] [serial = 2031] [outer = 00000000]
11:22:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 220 (2AFCB800) [pid = 2804] [serial = 2032] [outer = 2ACDCC00]
11:22:17 INFO - PROCESS | 2804 | 1448047337945 Marionette INFO loaded listener.js
11:22:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 221 (2B084C00) [pid = 2804] [serial = 2033] [outer = 2ACDCC00]
11:22:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:18 INFO - document served over http requires an https
11:22:18 INFO - sub-resource via script-tag using the meta-csp
11:22:18 INFO - delivery method with keep-origin-redirect and when
11:22:18 INFO - the target request is same-origin.
11:22:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1017ms
11:22:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:22:18 INFO - PROCESS | 2804 | ++DOCSHELL 2B156800 == 107 [pid = 2804] [id = 726]
11:22:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 222 (2B156C00) [pid = 2804] [serial = 2034] [outer = 00000000]
11:22:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 223 (2B160400) [pid = 2804] [serial = 2035] [outer = 2B156C00]
11:22:18 INFO - PROCESS | 2804 | 1448047338956 Marionette INFO loaded listener.js
11:22:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 224 (2B708400) [pid = 2804] [serial = 2036] [outer = 2B156C00]
11:22:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:19 INFO - document served over http requires an https
11:22:19 INFO - sub-resource via script-tag using the meta-csp
11:22:19 INFO - delivery method with no-redirect and when
11:22:19 INFO - the target request is same-origin.
11:22:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 970ms
11:22:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:22:19 INFO - PROCESS | 2804 | ++DOCSHELL 2B736400 == 108 [pid = 2804] [id = 727]
11:22:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 225 (2B738800) [pid = 2804] [serial = 2037] [outer = 00000000]
11:22:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 226 (2B741C00) [pid = 2804] [serial = 2038] [outer = 2B738800]
11:22:19 INFO - PROCESS | 2804 | 1448047339939 Marionette INFO loaded listener.js
11:22:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 227 (2B745C00) [pid = 2804] [serial = 2039] [outer = 2B738800]
11:22:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:20 INFO - document served over http requires an https
11:22:20 INFO - sub-resource via script-tag using the meta-csp
11:22:20 INFO - delivery method with swap-origin-redirect and when
11:22:20 INFO - the target request is same-origin.
11:22:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 970ms
11:22:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:22:20 INFO - PROCESS | 2804 | ++DOCSHELL 2AF0D400 == 109 [pid = 2804] [id = 728]
11:22:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 228 (2AF0D800) [pid = 2804] [serial = 2040] [outer = 00000000]
11:22:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 229 (2AF14800) [pid = 2804] [serial = 2041] [outer = 2AF0D800]
11:22:20 INFO - PROCESS | 2804 | 1448047340901 Marionette INFO loaded listener.js
11:22:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 230 (2AF18400) [pid = 2804] [serial = 2042] [outer = 2AF0D800]
11:22:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:21 INFO - document served over http requires an https
11:22:21 INFO - sub-resource via xhr-request using the meta-csp
11:22:21 INFO - delivery method with keep-origin-redirect and when
11:22:21 INFO - the target request is same-origin.
11:22:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 970ms
11:22:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:22:21 INFO - PROCESS | 2804 | ++DOCSHELL 27677400 == 110 [pid = 2804] [id = 729]
11:22:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 231 (27677C00) [pid = 2804] [serial = 2043] [outer = 00000000]
11:22:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 232 (27681000) [pid = 2804] [serial = 2044] [outer = 27677C00]
11:22:21 INFO - PROCESS | 2804 | 1448047341876 Marionette INFO loaded listener.js
11:22:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 233 (27684800) [pid = 2804] [serial = 2045] [outer = 27677C00]
11:22:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:22 INFO - document served over http requires an https
11:22:22 INFO - sub-resource via xhr-request using the meta-csp
11:22:22 INFO - delivery method with no-redirect and when
11:22:22 INFO - the target request is same-origin.
11:22:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
11:22:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:22:22 INFO - PROCESS | 2804 | ++DOCSHELL 1B399000 == 111 [pid = 2804] [id = 730]
11:22:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 234 (20004800) [pid = 2804] [serial = 2046] [outer = 00000000]
11:22:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 235 (28ADD800) [pid = 2804] [serial = 2047] [outer = 20004800]
11:22:22 INFO - PROCESS | 2804 | 1448047342792 Marionette INFO loaded listener.js
11:22:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 236 (28AE2400) [pid = 2804] [serial = 2048] [outer = 20004800]
11:22:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:23 INFO - document served over http requires an https
11:22:23 INFO - sub-resource via xhr-request using the meta-csp
11:22:23 INFO - delivery method with swap-origin-redirect and when
11:22:23 INFO - the target request is same-origin.
11:22:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
11:22:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:22:23 INFO - PROCESS | 2804 | ++DOCSHELL 2AF16400 == 112 [pid = 2804] [id = 731]
11:22:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 237 (2B977000) [pid = 2804] [serial = 2049] [outer = 00000000]
11:22:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 238 (2BA93400) [pid = 2804] [serial = 2050] [outer = 2B977000]
11:22:23 INFO - PROCESS | 2804 | 1448047343704 Marionette INFO loaded listener.js
11:22:23 INFO - PROCESS | 2804 | ++DOMWINDOW == 239 (2BA98800) [pid = 2804] [serial = 2051] [outer = 2B977000]
11:22:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:26 INFO - document served over http requires an http
11:22:26 INFO - sub-resource via fetch-request using the meta-referrer
11:22:26 INFO - delivery method with keep-origin-redirect and when
11:22:26 INFO - the target request is cross-origin.
11:22:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3229ms
11:22:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
11:22:26 INFO - PROCESS | 2804 | ++DOCSHELL 105FAC00 == 113 [pid = 2804] [id = 732]
11:22:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 240 (106DF400) [pid = 2804] [serial = 2052] [outer = 00000000]
11:22:26 INFO - PROCESS | 2804 | ++DOMWINDOW == 241 (18807400) [pid = 2804] [serial = 2053] [outer = 106DF400]
11:22:26 INFO - PROCESS | 2804 | 1448047346941 Marionette INFO loaded listener.js
11:22:27 INFO - PROCESS | 2804 | ++DOMWINDOW == 242 (1BCBFC00) [pid = 2804] [serial = 2054] [outer = 106DF400]
11:22:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:27 INFO - document served over http requires an http
11:22:27 INFO - sub-resource via fetch-request using the meta-referrer
11:22:27 INFO - delivery method with no-redirect and when
11:22:27 INFO - the target request is cross-origin.
11:22:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1335ms
11:22:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:22:28 INFO - PROCESS | 2804 | ++DOCSHELL 1799D800 == 114 [pid = 2804] [id = 733]
11:22:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 243 (18387C00) [pid = 2804] [serial = 2055] [outer = 00000000]
11:22:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 244 (1A523800) [pid = 2804] [serial = 2056] [outer = 18387C00]
11:22:28 INFO - PROCESS | 2804 | 1448047348309 Marionette INFO loaded listener.js
11:22:28 INFO - PROCESS | 2804 | ++DOMWINDOW == 245 (1B4C7800) [pid = 2804] [serial = 2057] [outer = 18387C00]
11:22:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:28 INFO - document served over http requires an http
11:22:28 INFO - sub-resource via fetch-request using the meta-referrer
11:22:28 INFO - delivery method with swap-origin-redirect and when
11:22:28 INFO - the target request is cross-origin.
11:22:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
11:22:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:22:29 INFO - PROCESS | 2804 | ++DOCSHELL 18842400 == 115 [pid = 2804] [id = 734]
11:22:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 246 (1D1FAC00) [pid = 2804] [serial = 2058] [outer = 00000000]
11:22:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 247 (1F739800) [pid = 2804] [serial = 2059] [outer = 1D1FAC00]
11:22:29 INFO - PROCESS | 2804 | 1448047349204 Marionette INFO loaded listener.js
11:22:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 248 (20730C00) [pid = 2804] [serial = 2060] [outer = 1D1FAC00]
11:22:29 INFO - PROCESS | 2804 | ++DOCSHELL 20C6E400 == 116 [pid = 2804] [id = 735]
11:22:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 249 (21220000) [pid = 2804] [serial = 2061] [outer = 00000000]
11:22:29 INFO - PROCESS | 2804 | ++DOMWINDOW == 250 (13E91400) [pid = 2804] [serial = 2062] [outer = 21220000]
11:22:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:30 INFO - document served over http requires an http
11:22:30 INFO - sub-resource via iframe-tag using the meta-referrer
11:22:30 INFO - delivery method with keep-origin-redirect and when
11:22:30 INFO - the target request is cross-origin.
11:22:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1223ms
11:22:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:22:30 INFO - PROCESS | 2804 | ++DOCSHELL 148D2400 == 117 [pid = 2804] [id = 736]
11:22:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 251 (15D18800) [pid = 2804] [serial = 2063] [outer = 00000000]
11:22:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 252 (1D06E800) [pid = 2804] [serial = 2064] [outer = 15D18800]
11:22:30 INFO - PROCESS | 2804 | 1448047350508 Marionette INFO loaded listener.js
11:22:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 253 (20581800) [pid = 2804] [serial = 2065] [outer = 15D18800]
11:22:30 INFO - PROCESS | 2804 | ++DOCSHELL 18888000 == 118 [pid = 2804] [id = 737]
11:22:30 INFO - PROCESS | 2804 | ++DOMWINDOW == 254 (18996400) [pid = 2804] [serial = 2066] [outer = 00000000]
11:22:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 255 (1CA0F000) [pid = 2804] [serial = 2067] [outer = 18996400]
11:22:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:31 INFO - document served over http requires an http
11:22:31 INFO - sub-resource via iframe-tag using the meta-referrer
11:22:31 INFO - delivery method with no-redirect and when
11:22:31 INFO - the target request is cross-origin.
11:22:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1079ms
11:22:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:22:31 INFO - PROCESS | 2804 | ++DOCSHELL 19016000 == 119 [pid = 2804] [id = 738]
11:22:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 256 (19110C00) [pid = 2804] [serial = 2068] [outer = 00000000]
11:22:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 257 (1CF52C00) [pid = 2804] [serial = 2069] [outer = 19110C00]
11:22:31 INFO - PROCESS | 2804 | 1448047351552 Marionette INFO loaded listener.js
11:22:31 INFO - PROCESS | 2804 | ++DOMWINDOW == 258 (1F72D400) [pid = 2804] [serial = 2070] [outer = 19110C00]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 21233000 == 118 [pid = 2804] [id = 553]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 1CAD9800 == 117 [pid = 2804] [id = 702]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 1CA11C00 == 116 [pid = 2804] [id = 701]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 0C007400 == 115 [pid = 2804] [id = 700]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 18856C00 == 114 [pid = 2804] [id = 699]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 1CA17000 == 113 [pid = 2804] [id = 698]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 18407400 == 112 [pid = 2804] [id = 697]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 105F4C00 == 111 [pid = 2804] [id = 696]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 1F73B400 == 110 [pid = 2804] [id = 695]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 1F73A800 == 109 [pid = 2804] [id = 694]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 1D966000 == 108 [pid = 2804] [id = 693]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 1D7AF400 == 107 [pid = 2804] [id = 692]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 1CFCE000 == 106 [pid = 2804] [id = 691]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 1CF51C00 == 105 [pid = 2804] [id = 690]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 1C60D800 == 104 [pid = 2804] [id = 689]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 184B6C00 == 103 [pid = 2804] [id = 688]
11:22:31 INFO - PROCESS | 2804 | --DOCSHELL 13DD1400 == 102 [pid = 2804] [id = 687]
11:22:31 INFO - PROCESS | 2804 | --DOMWINDOW == 257 (21218000) [pid = 2804] [serial = 1850] [outer = 00000000] [url = about:blank]
11:22:31 INFO - PROCESS | 2804 | --DOMWINDOW == 256 (1F738800) [pid = 2804] [serial = 1813] [outer = 00000000] [url = about:blank]
11:22:31 INFO - PROCESS | 2804 | --DOMWINDOW == 255 (101EA800) [pid = 2804] [serial = 1826] [outer = 00000000] [url = about:blank]
11:22:31 INFO - PROCESS | 2804 | --DOMWINDOW == 254 (184BD400) [pid = 2804] [serial = 1829] [outer = 00000000] [url = about:blank]
11:22:31 INFO - PROCESS | 2804 | --DOMWINDOW == 253 (1D1F9000) [pid = 2804] [serial = 1847] [outer = 00000000] [url = about:blank]
11:22:31 INFO - PROCESS | 2804 | --DOMWINDOW == 252 (1840B800) [pid = 2804] [serial = 1808] [outer = 00000000] [url = about:blank]
11:22:31 INFO - PROCESS | 2804 | --DOMWINDOW == 251 (20A15400) [pid = 2804] [serial = 1841] [outer = 00000000] [url = about:blank]
11:22:31 INFO - PROCESS | 2804 | --DOMWINDOW == 250 (1FC0C400) [pid = 2804] [serial = 1823] [outer = 00000000] [url = about:blank]
11:22:31 INFO - PROCESS | 2804 | --DOMWINDOW == 249 (13DDB800) [pid = 2804] [serial = 1844] [outer = 00000000] [url = about:blank]
11:22:31 INFO - PROCESS | 2804 | --DOMWINDOW == 248 (20910000) [pid = 2804] [serial = 1818] [outer = 00000000] [url = about:blank]
11:22:32 INFO - PROCESS | 2804 | ++DOCSHELL 13D4FC00 == 103 [pid = 2804] [id = 739]
11:22:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 249 (140AF400) [pid = 2804] [serial = 2071] [outer = 00000000]
11:22:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 250 (1453A800) [pid = 2804] [serial = 2072] [outer = 140AF400]
11:22:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:32 INFO - document served over http requires an http
11:22:32 INFO - sub-resource via iframe-tag using the meta-referrer
11:22:32 INFO - delivery method with swap-origin-redirect and when
11:22:32 INFO - the target request is cross-origin.
11:22:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1178ms
11:22:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:22:32 INFO - PROCESS | 2804 | ++DOCSHELL 0C09A400 == 104 [pid = 2804] [id = 740]
11:22:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 251 (10247000) [pid = 2804] [serial = 2073] [outer = 00000000]
11:22:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 252 (17999000) [pid = 2804] [serial = 2074] [outer = 10247000]
11:22:32 INFO - PROCESS | 2804 | 1448047352671 Marionette INFO loaded listener.js
11:22:32 INFO - PROCESS | 2804 | ++DOMWINDOW == 253 (18857C00) [pid = 2804] [serial = 2075] [outer = 10247000]
11:22:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:33 INFO - document served over http requires an http
11:22:33 INFO - sub-resource via script-tag using the meta-referrer
11:22:33 INFO - delivery method with keep-origin-redirect and when
11:22:33 INFO - the target request is cross-origin.
11:22:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 770ms
11:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
11:22:33 INFO - PROCESS | 2804 | ++DOCSHELL 1B141000 == 105 [pid = 2804] [id = 741]
11:22:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 254 (1B395400) [pid = 2804] [serial = 2076] [outer = 00000000]
11:22:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 255 (1C6E4400) [pid = 2804] [serial = 2077] [outer = 1B395400]
11:22:33 INFO - PROCESS | 2804 | 1448047353332 Marionette INFO loaded listener.js
11:22:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 256 (1CA81400) [pid = 2804] [serial = 2078] [outer = 1B395400]
11:22:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:33 INFO - document served over http requires an http
11:22:33 INFO - sub-resource via script-tag using the meta-referrer
11:22:33 INFO - delivery method with no-redirect and when
11:22:33 INFO - the target request is cross-origin.
11:22:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 670ms
11:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:22:33 INFO - PROCESS | 2804 | ++DOCSHELL 1CF56C00 == 106 [pid = 2804] [id = 742]
11:22:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 257 (1CF58800) [pid = 2804] [serial = 2079] [outer = 00000000]
11:22:33 INFO - PROCESS | 2804 | ++DOMWINDOW == 258 (1D0E3C00) [pid = 2804] [serial = 2080] [outer = 1CF58800]
11:22:34 INFO - PROCESS | 2804 | 1448047353986 Marionette INFO loaded listener.js
11:22:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 259 (1D256400) [pid = 2804] [serial = 2081] [outer = 1CF58800]
11:22:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:34 INFO - document served over http requires an http
11:22:34 INFO - sub-resource via script-tag using the meta-referrer
11:22:34 INFO - delivery method with swap-origin-redirect and when
11:22:34 INFO - the target request is cross-origin.
11:22:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 730ms
11:22:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:22:34 INFO - PROCESS | 2804 | ++DOCSHELL 1F71A400 == 107 [pid = 2804] [id = 743]
11:22:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 260 (1F71A800) [pid = 2804] [serial = 2082] [outer = 00000000]
11:22:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 261 (1FC9C000) [pid = 2804] [serial = 2083] [outer = 1F71A800]
11:22:34 INFO - PROCESS | 2804 | 1448047354772 Marionette INFO loaded listener.js
11:22:34 INFO - PROCESS | 2804 | ++DOMWINDOW == 262 (2000F000) [pid = 2804] [serial = 2084] [outer = 1F71A800]
11:22:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:35 INFO - document served over http requires an http
11:22:35 INFO - sub-resource via xhr-request using the meta-referrer
11:22:35 INFO - delivery method with keep-origin-redirect and when
11:22:35 INFO - the target request is cross-origin.
11:22:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
11:22:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
11:22:35 INFO - PROCESS | 2804 | ++DOCSHELL 20C6D800 == 108 [pid = 2804] [id = 744]
11:22:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 263 (20C71400) [pid = 2804] [serial = 2085] [outer = 00000000]
11:22:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 264 (21231400) [pid = 2804] [serial = 2086] [outer = 20C71400]
11:22:35 INFO - PROCESS | 2804 | 1448047355483 Marionette INFO loaded listener.js
11:22:35 INFO - PROCESS | 2804 | ++DOMWINDOW == 265 (213E7400) [pid = 2804] [serial = 2087] [outer = 20C71400]
11:22:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:35 INFO - document served over http requires an http
11:22:35 INFO - sub-resource via xhr-request using the meta-referrer
11:22:35 INFO - delivery method with no-redirect and when
11:22:35 INFO - the target request is cross-origin.
11:22:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 730ms
11:22:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 264 (2A71E000) [pid = 2804] [serial = 1769] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 263 (1CA7A400) [pid = 2804] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 262 (2BA94800) [pid = 2804] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 261 (27D3A400) [pid = 2804] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 260 (27D3C400) [pid = 2804] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 259 (245D4000) [pid = 2804] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 258 (100C7000) [pid = 2804] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 257 (1BDDA000) [pid = 2804] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 256 (288F0C00) [pid = 2804] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 255 (26E97000) [pid = 2804] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 254 (2AFC8800) [pid = 2804] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 253 (1CADC400) [pid = 2804] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 252 (288F7C00) [pid = 2804] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 251 (28574800) [pid = 2804] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 250 (27152400) [pid = 2804] [serial = 1685] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 249 (14851400) [pid = 2804] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 248 (286F7800) [pid = 2804] [serial = 1774] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 247 (27D08C00) [pid = 2804] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 246 (24B27000) [pid = 2804] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 245 (2B96D400) [pid = 2804] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 244 (1010E000) [pid = 2804] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 243 (2AFC7800) [pid = 2804] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 242 (2B707800) [pid = 2804] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 241 (22FF3400) [pid = 2804] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 240 (1F731000) [pid = 2804] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 239 (25CC6800) [pid = 2804] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 238 (2ACD1400) [pid = 2804] [serial = 1690] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 237 (23157000) [pid = 2804] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 236 (1D967C00) [pid = 2804] [serial = 1940] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047312060]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 235 (1D1F2800) [pid = 2804] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 234 (100C7400) [pid = 2804] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 233 (2714B000) [pid = 2804] [serial = 1895] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 232 (1840D000) [pid = 2804] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 231 (1C60E800) [pid = 2804] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 230 (0C008000) [pid = 2804] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 229 (1CF56400) [pid = 2804] [serial = 1935] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 228 (1CA79000) [pid = 2804] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 227 (1D966800) [pid = 2804] [serial = 1942] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 226 (1C610800) [pid = 2804] [serial = 1858] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 225 (105F6C00) [pid = 2804] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 224 (2A720400) [pid = 2804] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 223 (1CADAC00) [pid = 2804] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 222 (13DDA800) [pid = 2804] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 221 (237C2000) [pid = 2804] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 220 (213DF000) [pid = 2804] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 219 (21569400) [pid = 2804] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 218 (28BC5800) [pid = 2804] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 217 (25C90800) [pid = 2804] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 216 (101E7800) [pid = 2804] [serial = 1853] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 215 (213DC400) [pid = 2804] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 214 (184BFC00) [pid = 2804] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 213 (222C0C00) [pid = 2804] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 212 (2857C400) [pid = 2804] [serial = 1900] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 211 (21AB6400) [pid = 2804] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 210 (23588800) [pid = 2804] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 209 (1FC01800) [pid = 2804] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 208 (1CFCF000) [pid = 2804] [serial = 1937] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 207 (1F73AC00) [pid = 2804] [serial = 1945] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 206 (2225B800) [pid = 2804] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 205 (22FE0800) [pid = 2804] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 204 (2153C000) [pid = 2804] [serial = 1969] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 203 (2000DC00) [pid = 2804] [serial = 1948] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 202 (149C2000) [pid = 2804] [serial = 1951] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 201 (2121F800) [pid = 2804] [serial = 1966] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 200 (1FCA1800) [pid = 2804] [serial = 1960] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 199 (1573F400) [pid = 2804] [serial = 1927] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 198 (1FC0C000) [pid = 2804] [serial = 1946] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 197 (1D0E7000) [pid = 2804] [serial = 1938] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 196 (1CA7E000) [pid = 2804] [serial = 1933] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 195 (1D1FC400) [pid = 2804] [serial = 1941] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047312060]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 194 (1CF4F000) [pid = 2804] [serial = 1957] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 193 (1CFCC000) [pid = 2804] [serial = 1936] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 192 (1A91E400) [pid = 2804] [serial = 1954] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 191 (1A92C400) [pid = 2804] [serial = 1930] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 190 (101E9400) [pid = 2804] [serial = 1963] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 189 (1E2D8800) [pid = 2804] [serial = 1943] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 188 (2AAB4400) [pid = 2804] [serial = 1771] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 187 (2A5B2400) [pid = 2804] [serial = 1907] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 186 (2315C800) [pid = 2804] [serial = 1880] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 185 (1D11A000) [pid = 2804] [serial = 1860] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 184 (22F87C00) [pid = 2804] [serial = 1712] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 183 (2BAA0000) [pid = 2804] [serial = 1805] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 182 (28C41C00) [pid = 2804] [serial = 1703] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 181 (1D06AC00) [pid = 2804] [serial = 1958] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 180 (17343400) [pid = 2804] [serial = 1855] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 179 (2373BC00) [pid = 2804] [serial = 1886] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 178 (23514800) [pid = 2804] [serial = 1883] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 177 (21487C00) [pid = 2804] [serial = 1865] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 176 (222B9C00) [pid = 2804] [serial = 1874] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 175 (28BCC000) [pid = 2804] [serial = 1766] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 174 (221C9400) [pid = 2804] [serial = 1871] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 173 (245E0C00) [pid = 2804] [serial = 1793] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 172 (1CAD5800) [pid = 2804] [serial = 1913] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 171 (17349000) [pid = 2804] [serial = 1964] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 170 (281D5800) [pid = 2804] [serial = 1897] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 169 (2C13FC00) [pid = 2804] [serial = 1799] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 168 (281DC400) [pid = 2804] [serial = 1796] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 167 (2C134000) [pid = 2804] [serial = 1697] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 166 (1F717400) [pid = 2804] [serial = 1757] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (2ACCF400) [pid = 2804] [serial = 1781] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (2857F000) [pid = 2804] [serial = 1682] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 163 (289A8400) [pid = 2804] [serial = 1687] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 162 (288C6400) [pid = 2804] [serial = 1902] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 161 (184BCC00) [pid = 2804] [serial = 1754] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 160 (25259000) [pid = 2804] [serial = 1889] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 159 (2AAEE400) [pid = 2804] [serial = 1776] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 158 (22FD8800) [pid = 2804] [serial = 1877] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 157 (27D34400) [pid = 2804] [serial = 1700] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 156 (24B30800) [pid = 2804] [serial = 1787] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 155 (25CC1400) [pid = 2804] [serial = 1892] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 154 (2B978C00) [pid = 2804] [serial = 1706] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 153 (1B8BE800) [pid = 2804] [serial = 1709] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 152 (2B9C7000) [pid = 2804] [serial = 1784] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 151 (21A57400) [pid = 2804] [serial = 1868] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 150 (2B709000) [pid = 2804] [serial = 1802] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 149 (239D5800) [pid = 2804] [serial = 1760] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 148 (26E90000) [pid = 2804] [serial = 1790] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 147 (27D3C800) [pid = 2804] [serial = 1763] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 146 (2AFBF400) [pid = 2804] [serial = 1692] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 145 (20C6FC00) [pid = 2804] [serial = 1961] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | --DOMWINDOW == 144 (2AA16800) [pid = 2804] [serial = 1910] [outer = 00000000] [url = about:blank]
11:22:36 INFO - PROCESS | 2804 | ++DOCSHELL 0C00F800 == 109 [pid = 2804] [id = 745]
11:22:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 145 (0C00FC00) [pid = 2804] [serial = 2088] [outer = 00000000]
11:22:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 146 (13DDA800) [pid = 2804] [serial = 2089] [outer = 0C00FC00]
11:22:36 INFO - PROCESS | 2804 | 1448047356590 Marionette INFO loaded listener.js
11:22:36 INFO - PROCESS | 2804 | ++DOMWINDOW == 147 (183B8000) [pid = 2804] [serial = 2090] [outer = 0C00FC00]
11:22:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:37 INFO - document served over http requires an http
11:22:37 INFO - sub-resource via xhr-request using the meta-referrer
11:22:37 INFO - delivery method with swap-origin-redirect and when
11:22:37 INFO - the target request is cross-origin.
11:22:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1029ms
11:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:22:37 INFO - PROCESS | 2804 | ++DOCSHELL 1CA79000 == 110 [pid = 2804] [id = 746]
11:22:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 148 (1CA7BC00) [pid = 2804] [serial = 2091] [outer = 00000000]
11:22:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 149 (20A11400) [pid = 2804] [serial = 2092] [outer = 1CA7BC00]
11:22:37 INFO - PROCESS | 2804 | 1448047357213 Marionette INFO loaded listener.js
11:22:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 150 (21564800) [pid = 2804] [serial = 2093] [outer = 1CA7BC00]
11:22:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:37 INFO - document served over http requires an https
11:22:37 INFO - sub-resource via fetch-request using the meta-referrer
11:22:37 INFO - delivery method with keep-origin-redirect and when
11:22:37 INFO - the target request is cross-origin.
11:22:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
11:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
11:22:37 INFO - PROCESS | 2804 | ++DOCSHELL 2159E400 == 111 [pid = 2804] [id = 747]
11:22:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 151 (215A8C00) [pid = 2804] [serial = 2094] [outer = 00000000]
11:22:37 INFO - PROCESS | 2804 | ++DOMWINDOW == 152 (21BF6400) [pid = 2804] [serial = 2095] [outer = 215A8C00]
11:22:37 INFO - PROCESS | 2804 | 1448047357947 Marionette INFO loaded listener.js
11:22:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 153 (221CB000) [pid = 2804] [serial = 2096] [outer = 215A8C00]
11:22:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:38 INFO - document served over http requires an https
11:22:38 INFO - sub-resource via fetch-request using the meta-referrer
11:22:38 INFO - delivery method with no-redirect and when
11:22:38 INFO - the target request is cross-origin.
11:22:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 670ms
11:22:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:22:38 INFO - PROCESS | 2804 | ++DOCSHELL 101BE400 == 112 [pid = 2804] [id = 748]
11:22:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 154 (101C1400) [pid = 2804] [serial = 2097] [outer = 00000000]
11:22:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 155 (1546D400) [pid = 2804] [serial = 2098] [outer = 101C1400]
11:22:38 INFO - PROCESS | 2804 | 1448047358873 Marionette INFO loaded listener.js
11:22:38 INFO - PROCESS | 2804 | ++DOMWINDOW == 156 (1799BC00) [pid = 2804] [serial = 2099] [outer = 101C1400]
11:22:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:39 INFO - document served over http requires an https
11:22:39 INFO - sub-resource via fetch-request using the meta-referrer
11:22:39 INFO - delivery method with swap-origin-redirect and when
11:22:39 INFO - the target request is cross-origin.
11:22:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1012ms
11:22:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:22:39 INFO - PROCESS | 2804 | ++DOCSHELL 1B395C00 == 113 [pid = 2804] [id = 749]
11:22:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 157 (1C616400) [pid = 2804] [serial = 2100] [outer = 00000000]
11:22:39 INFO - PROCESS | 2804 | ++DOMWINDOW == 158 (1D0D8800) [pid = 2804] [serial = 2101] [outer = 1C616400]
11:22:39 INFO - PROCESS | 2804 | 1448047359936 Marionette INFO loaded listener.js
11:22:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 159 (1E2DD400) [pid = 2804] [serial = 2102] [outer = 1C616400]
11:22:40 INFO - PROCESS | 2804 | ++DOCSHELL 20A11C00 == 114 [pid = 2804] [id = 750]
11:22:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 160 (20C79C00) [pid = 2804] [serial = 2103] [outer = 00000000]
11:22:40 INFO - PROCESS | 2804 | ++DOMWINDOW == 161 (20FC7400) [pid = 2804] [serial = 2104] [outer = 20C79C00]
11:22:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:40 INFO - document served over http requires an https
11:22:40 INFO - sub-resource via iframe-tag using the meta-referrer
11:22:40 INFO - delivery method with keep-origin-redirect and when
11:22:40 INFO - the target request is cross-origin.
11:22:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1074ms
11:22:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:22:41 INFO - PROCESS | 2804 | ++DOCSHELL 20FC0400 == 115 [pid = 2804] [id = 751]
11:22:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 162 (20FC4C00) [pid = 2804] [serial = 2105] [outer = 00000000]
11:22:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 163 (222B9400) [pid = 2804] [serial = 2106] [outer = 20FC4C00]
11:22:41 INFO - PROCESS | 2804 | 1448047361046 Marionette INFO loaded listener.js
11:22:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 164 (222C1000) [pid = 2804] [serial = 2107] [outer = 20FC4C00]
11:22:41 INFO - PROCESS | 2804 | ++DOCSHELL 22FE6800 == 116 [pid = 2804] [id = 752]
11:22:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 165 (2315B800) [pid = 2804] [serial = 2108] [outer = 00000000]
11:22:41 INFO - PROCESS | 2804 | ++DOMWINDOW == 166 (22F8A400) [pid = 2804] [serial = 2109] [outer = 2315B800]
11:22:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:41 INFO - document served over http requires an https
11:22:41 INFO - sub-resource via iframe-tag using the meta-referrer
11:22:41 INFO - delivery method with no-redirect and when
11:22:41 INFO - the target request is cross-origin.
11:22:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1084ms
11:22:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:22:42 INFO - PROCESS | 2804 | ++DOCSHELL 22FE4400 == 117 [pid = 2804] [id = 753]
11:22:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 167 (22FE4800) [pid = 2804] [serial = 2110] [outer = 00000000]
11:22:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 168 (23511400) [pid = 2804] [serial = 2111] [outer = 22FE4800]
11:22:42 INFO - PROCESS | 2804 | 1448047362103 Marionette INFO loaded listener.js
11:22:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 169 (23588800) [pid = 2804] [serial = 2112] [outer = 22FE4800]
11:22:42 INFO - PROCESS | 2804 | ++DOCSHELL 23742800 == 118 [pid = 2804] [id = 754]
11:22:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 170 (237B9800) [pid = 2804] [serial = 2113] [outer = 00000000]
11:22:42 INFO - PROCESS | 2804 | ++DOMWINDOW == 171 (239D4800) [pid = 2804] [serial = 2114] [outer = 237B9800]
11:22:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:42 INFO - document served over http requires an https
11:22:42 INFO - sub-resource via iframe-tag using the meta-referrer
11:22:42 INFO - delivery method with swap-origin-redirect and when
11:22:42 INFO - the target request is cross-origin.
11:22:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1119ms
11:22:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:22:43 INFO - PROCESS | 2804 | ++DOCSHELL 237C2800 == 119 [pid = 2804] [id = 755]
11:22:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 172 (237C3000) [pid = 2804] [serial = 2115] [outer = 00000000]
11:22:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 173 (25256000) [pid = 2804] [serial = 2116] [outer = 237C3000]
11:22:43 INFO - PROCESS | 2804 | 1448047363228 Marionette INFO loaded listener.js
11:22:43 INFO - PROCESS | 2804 | ++DOMWINDOW == 174 (2525AC00) [pid = 2804] [serial = 2117] [outer = 237C3000]
11:22:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:43 INFO - document served over http requires an https
11:22:43 INFO - sub-resource via script-tag using the meta-referrer
11:22:43 INFO - delivery method with keep-origin-redirect and when
11:22:43 INFO - the target request is cross-origin.
11:22:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1017ms
11:22:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
11:22:44 INFO - PROCESS | 2804 | ++DOCSHELL 26E8E800 == 120 [pid = 2804] [id = 756]
11:22:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 175 (26E8F000) [pid = 2804] [serial = 2118] [outer = 00000000]
11:22:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 176 (26E94C00) [pid = 2804] [serial = 2119] [outer = 26E8F000]
11:22:44 INFO - PROCESS | 2804 | 1448047364249 Marionette INFO loaded listener.js
11:22:44 INFO - PROCESS | 2804 | ++DOMWINDOW == 177 (27154C00) [pid = 2804] [serial = 2120] [outer = 26E8F000]
11:22:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:44 INFO - document served over http requires an https
11:22:44 INFO - sub-resource via script-tag using the meta-referrer
11:22:44 INFO - delivery method with no-redirect and when
11:22:44 INFO - the target request is cross-origin.
11:22:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 970ms
11:22:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:22:45 INFO - PROCESS | 2804 | ++DOCSHELL 2714B000 == 121 [pid = 2804] [id = 757]
11:22:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 178 (27D0C000) [pid = 2804] [serial = 2121] [outer = 00000000]
11:22:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 179 (281D3400) [pid = 2804] [serial = 2122] [outer = 27D0C000]
11:22:45 INFO - PROCESS | 2804 | 1448047365111 Marionette INFO loaded listener.js
11:22:45 INFO - PROCESS | 2804 | ++DOMWINDOW == 180 (281DE800) [pid = 2804] [serial = 2123] [outer = 27D0C000]
11:22:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:45 INFO - document served over http requires an https
11:22:45 INFO - sub-resource via script-tag using the meta-referrer
11:22:45 INFO - delivery method with swap-origin-redirect and when
11:22:45 INFO - the target request is cross-origin.
11:22:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 870ms
11:22:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:22:46 INFO - PROCESS | 2804 | ++DOCSHELL 28575000 == 122 [pid = 2804] [id = 758]
11:22:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 181 (28577000) [pid = 2804] [serial = 2124] [outer = 00000000]
11:22:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 182 (286F8800) [pid = 2804] [serial = 2125] [outer = 28577000]
11:22:46 INFO - PROCESS | 2804 | 1448047366078 Marionette INFO loaded listener.js
11:22:46 INFO - PROCESS | 2804 | ++DOMWINDOW == 183 (288C2400) [pid = 2804] [serial = 2126] [outer = 28577000]
11:22:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:46 INFO - document served over http requires an https
11:22:46 INFO - sub-resource via xhr-request using the meta-referrer
11:22:46 INFO - delivery method with keep-origin-redirect and when
11:22:46 INFO - the target request is cross-origin.
11:22:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 971ms
11:22:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
11:22:47 INFO - PROCESS | 2804 | ++DOCSHELL 288EF000 == 123 [pid = 2804] [id = 759]
11:22:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 184 (288EF400) [pid = 2804] [serial = 2127] [outer = 00000000]
11:22:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 185 (289A5400) [pid = 2804] [serial = 2128] [outer = 288EF400]
11:22:47 INFO - PROCESS | 2804 | 1448047367074 Marionette INFO loaded listener.js
11:22:47 INFO - PROCESS | 2804 | ++DOMWINDOW == 186 (289AC800) [pid = 2804] [serial = 2129] [outer = 288EF400]
11:22:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:47 INFO - document served over http requires an https
11:22:47 INFO - sub-resource via xhr-request using the meta-referrer
11:22:47 INFO - delivery method with no-redirect and when
11:22:47 INFO - the target request is cross-origin.
11:22:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 970ms
11:22:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:22:48 INFO - PROCESS | 2804 | ++DOCSHELL 23743800 == 124 [pid = 2804] [id = 760]
11:22:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 187 (28BC3400) [pid = 2804] [serial = 2130] [outer = 00000000]
11:22:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 188 (28C43C00) [pid = 2804] [serial = 2131] [outer = 28BC3400]
11:22:48 INFO - PROCESS | 2804 | 1448047368054 Marionette INFO loaded listener.js
11:22:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 189 (2A714800) [pid = 2804] [serial = 2132] [outer = 28BC3400]
11:22:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:48 INFO - document served over http requires an https
11:22:48 INFO - sub-resource via xhr-request using the meta-referrer
11:22:48 INFO - delivery method with swap-origin-redirect and when
11:22:48 INFO - the target request is cross-origin.
11:22:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
11:22:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
11:22:48 INFO - PROCESS | 2804 | ++DOCSHELL 2A777800 == 125 [pid = 2804] [id = 761]
11:22:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 190 (2A77DC00) [pid = 2804] [serial = 2133] [outer = 00000000]
11:22:48 INFO - PROCESS | 2804 | ++DOMWINDOW == 191 (2AAC2C00) [pid = 2804] [serial = 2134] [outer = 2A77DC00]
11:22:49 INFO - PROCESS | 2804 | 1448047368971 Marionette INFO loaded listener.js
11:22:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 192 (2ACD0000) [pid = 2804] [serial = 2135] [outer = 2A77DC00]
11:22:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:49 INFO - document served over http requires an http
11:22:49 INFO - sub-resource via fetch-request using the meta-referrer
11:22:49 INFO - delivery method with keep-origin-redirect and when
11:22:49 INFO - the target request is same-origin.
11:22:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
11:22:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
11:22:49 INFO - PROCESS | 2804 | ++DOCSHELL 2AABA000 == 126 [pid = 2804] [id = 762]
11:22:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 193 (2AAF0800) [pid = 2804] [serial = 2136] [outer = 00000000]
11:22:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 194 (2B08A000) [pid = 2804] [serial = 2137] [outer = 2AAF0800]
11:22:49 INFO - PROCESS | 2804 | 1448047369959 Marionette INFO loaded listener.js
11:22:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 195 (2B160C00) [pid = 2804] [serial = 2138] [outer = 2AAF0800]
11:22:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:50 INFO - document served over http requires an http
11:22:50 INFO - sub-resource via fetch-request using the meta-referrer
11:22:50 INFO - delivery method with no-redirect and when
11:22:50 INFO - the target request is same-origin.
11:22:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms
11:22:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
11:22:50 INFO - PROCESS | 2804 | ++DOCSHELL 2B73FC00 == 127 [pid = 2804] [id = 763]
11:22:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 196 (2B974800) [pid = 2804] [serial = 2139] [outer = 00000000]
11:22:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 197 (2B9C5800) [pid = 2804] [serial = 2140] [outer = 2B974800]
11:22:50 INFO - PROCESS | 2804 | 1448047370882 Marionette INFO loaded listener.js
11:22:50 INFO - PROCESS | 2804 | ++DOMWINDOW == 198 (2B9CB000) [pid = 2804] [serial = 2141] [outer = 2B974800]
11:22:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:51 INFO - document served over http requires an http
11:22:51 INFO - sub-resource via fetch-request using the meta-referrer
11:22:51 INFO - delivery method with swap-origin-redirect and when
11:22:51 INFO - the target request is same-origin.
11:22:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 990ms
11:22:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
11:22:51 INFO - PROCESS | 2804 | ++DOCSHELL 2BA9D400 == 128 [pid = 2804] [id = 764]
11:22:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 199 (2BAA0C00) [pid = 2804] [serial = 2142] [outer = 00000000]
11:22:51 INFO - PROCESS | 2804 | ++DOMWINDOW == 200 (2C13B000) [pid = 2804] [serial = 2143] [outer = 2BAA0C00]
11:22:51 INFO - PROCESS | 2804 | 1448047371913 Marionette INFO loaded listener.js
11:22:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 201 (2C13F800) [pid = 2804] [serial = 2144] [outer = 2BAA0C00]
11:22:52 INFO - PROCESS | 2804 | ++DOCSHELL 22142400 == 129 [pid = 2804] [id = 765]
11:22:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 202 (22143C00) [pid = 2804] [serial = 2145] [outer = 00000000]
11:22:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 203 (22146000) [pid = 2804] [serial = 2146] [outer = 22143C00]
11:22:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:52 INFO - document served over http requires an http
11:22:52 INFO - sub-resource via iframe-tag using the meta-referrer
11:22:52 INFO - delivery method with keep-origin-redirect and when
11:22:52 INFO - the target request is same-origin.
11:22:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 970ms
11:22:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
11:22:52 INFO - PROCESS | 2804 | ++DOCSHELL 22145800 == 130 [pid = 2804] [id = 766]
11:22:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 204 (2214A000) [pid = 2804] [serial = 2147] [outer = 00000000]
11:22:52 INFO - PROCESS | 2804 | ++DOMWINDOW == 205 (23524C00) [pid = 2804] [serial = 2148] [outer = 2214A000]
11:22:52 INFO - PROCESS | 2804 | 1448047372947 Marionette INFO loaded listener.js
11:22:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 206 (2C1A6C00) [pid = 2804] [serial = 2149] [outer = 2214A000]
11:22:53 INFO - PROCESS | 2804 | ++DOCSHELL 2C1ACC00 == 131 [pid = 2804] [id = 767]
11:22:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 207 (2C1AF400) [pid = 2804] [serial = 2150] [outer = 00000000]
11:22:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 208 (2F1B8800) [pid = 2804] [serial = 2151] [outer = 2C1AF400]
11:22:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:53 INFO - document served over http requires an http
11:22:53 INFO - sub-resource via iframe-tag using the meta-referrer
11:22:53 INFO - delivery method with no-redirect and when
11:22:53 INFO - the target request is same-origin.
11:22:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1073ms
11:22:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
11:22:53 INFO - PROCESS | 2804 | ++DOCSHELL 2C1AFC00 == 132 [pid = 2804] [id = 768]
11:22:53 INFO - PROCESS | 2804 | ++DOMWINDOW == 209 (2C1B0000) [pid = 2804] [serial = 2152] [outer = 00000000]
11:22:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 210 (2F1BC800) [pid = 2804] [serial = 2153] [outer = 2C1B0000]
11:22:54 INFO - PROCESS | 2804 | 1448047374011 Marionette INFO loaded listener.js
11:22:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 211 (2F1C2400) [pid = 2804] [serial = 2154] [outer = 2C1B0000]
11:22:54 INFO - PROCESS | 2804 | ++DOCSHELL 3014E800 == 133 [pid = 2804] [id = 769]
11:22:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 212 (3014EC00) [pid = 2804] [serial = 2155] [outer = 00000000]
11:22:54 INFO - PROCESS | 2804 | ++DOMWINDOW == 213 (30152800) [pid = 2804] [serial = 2156] [outer = 3014EC00]
11:22:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:54 INFO - document served over http requires an http
11:22:54 INFO - sub-resource via iframe-tag using the meta-referrer
11:22:54 INFO - delivery method with swap-origin-redirect and when
11:22:54 INFO - the target request is same-origin.
11:22:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1070ms
11:22:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
11:22:55 INFO - PROCESS | 2804 | ++DOCSHELL 30151400 == 134 [pid = 2804] [id = 770]
11:22:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 214 (30152400) [pid = 2804] [serial = 2157] [outer = 00000000]
11:22:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 215 (3015AC00) [pid = 2804] [serial = 2158] [outer = 30152400]
11:22:55 INFO - PROCESS | 2804 | 1448047375106 Marionette INFO loaded listener.js
11:22:55 INFO - PROCESS | 2804 | ++DOMWINDOW == 216 (305B4000) [pid = 2804] [serial = 2159] [outer = 30152400]
11:22:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:55 INFO - document served over http requires an http
11:22:55 INFO - sub-resource via script-tag using the meta-referrer
11:22:55 INFO - delivery method with keep-origin-redirect and when
11:22:55 INFO - the target request is same-origin.
11:22:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1124ms
11:22:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
11:22:56 INFO - PROCESS | 2804 | ++DOCSHELL 305BB000 == 135 [pid = 2804] [id = 771]
11:22:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 217 (305BB400) [pid = 2804] [serial = 2160] [outer = 00000000]
11:22:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 218 (30738400) [pid = 2804] [serial = 2161] [outer = 305BB400]
11:22:56 INFO - PROCESS | 2804 | 1448047376188 Marionette INFO loaded listener.js
11:22:56 INFO - PROCESS | 2804 | ++DOMWINDOW == 219 (3073D800) [pid = 2804] [serial = 2162] [outer = 305BB400]
11:22:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:56 INFO - document served over http requires an http
11:22:56 INFO - sub-resource via script-tag using the meta-referrer
11:22:56 INFO - delivery method with no-redirect and when
11:22:56 INFO - the target request is same-origin.
11:22:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1020ms
11:22:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
11:22:57 INFO - PROCESS | 2804 | ++DOCSHELL 3073F400 == 136 [pid = 2804] [id = 772]
11:22:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 220 (30741C00) [pid = 2804] [serial = 2163] [outer = 00000000]
11:22:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 221 (31691400) [pid = 2804] [serial = 2164] [outer = 30741C00]
11:22:57 INFO - PROCESS | 2804 | 1448047377222 Marionette INFO loaded listener.js
11:22:57 INFO - PROCESS | 2804 | ++DOMWINDOW == 222 (31695400) [pid = 2804] [serial = 2165] [outer = 30741C00]
11:22:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:57 INFO - document served over http requires an http
11:22:57 INFO - sub-resource via script-tag using the meta-referrer
11:22:57 INFO - delivery method with swap-origin-redirect and when
11:22:57 INFO - the target request is same-origin.
11:22:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 970ms
11:22:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
11:22:58 INFO - PROCESS | 2804 | ++DOCSHELL 3168B000 == 137 [pid = 2804] [id = 773]
11:22:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 223 (3168BC00) [pid = 2804] [serial = 2166] [outer = 00000000]
11:22:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 224 (334A8400) [pid = 2804] [serial = 2167] [outer = 3168BC00]
11:22:58 INFO - PROCESS | 2804 | 1448047378185 Marionette INFO loaded listener.js
11:22:58 INFO - PROCESS | 2804 | ++DOMWINDOW == 225 (334AD400) [pid = 2804] [serial = 2168] [outer = 3168BC00]
11:22:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:58 INFO - document served over http requires an http
11:22:58 INFO - sub-resource via xhr-request using the meta-referrer
11:22:58 INFO - delivery method with keep-origin-redirect and when
11:22:58 INFO - the target request is same-origin.
11:22:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
11:22:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
11:22:59 INFO - PROCESS | 2804 | ++DOCSHELL 2E73CC00 == 138 [pid = 2804] [id = 774]
11:22:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 226 (2E73FC00) [pid = 2804] [serial = 2169] [outer = 00000000]
11:22:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 227 (2E744000) [pid = 2804] [serial = 2170] [outer = 2E73FC00]
11:22:59 INFO - PROCESS | 2804 | 1448047379148 Marionette INFO loaded listener.js
11:22:59 INFO - PROCESS | 2804 | ++DOMWINDOW == 228 (2E748400) [pid = 2804] [serial = 2171] [outer = 2E73FC00]
11:22:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:22:59 INFO - document served over http requires an http
11:22:59 INFO - sub-resource via xhr-request using the meta-referrer
11:22:59 INFO - delivery method with no-redirect and when
11:22:59 INFO - the target request is same-origin.
11:22:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 931ms
11:22:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
11:23:02 INFO - PROCESS | 2804 | ++DOCSHELL 213DDC00 == 139 [pid = 2804] [id = 775]
11:23:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 229 (213E3000) [pid = 2804] [serial = 2172] [outer = 00000000]
11:23:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 230 (22F86C00) [pid = 2804] [serial = 2173] [outer = 213E3000]
11:23:02 INFO - PROCESS | 2804 | 1448047382567 Marionette INFO loaded listener.js
11:23:02 INFO - PROCESS | 2804 | ++DOMWINDOW == 231 (2DC78C00) [pid = 2804] [serial = 2174] [outer = 213E3000]
11:23:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:23:03 INFO - document served over http requires an http
11:23:03 INFO - sub-resource via xhr-request using the meta-referrer
11:23:03 INFO - delivery method with swap-origin-redirect and when
11:23:03 INFO - the target request is same-origin.
11:23:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3422ms
11:23:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
11:23:04 INFO - PROCESS | 2804 | ++DOCSHELL 14A50000 == 140 [pid = 2804] [id = 776]
11:23:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 232 (15463000) [pid = 2804] [serial = 2175] [outer = 00000000]
11:23:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 233 (17346800) [pid = 2804] [serial = 2176] [outer = 15463000]
11:23:04 INFO - PROCESS | 2804 | 1448047384386 Marionette INFO loaded listener.js
11:23:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 234 (1911A800) [pid = 2804] [serial = 2177] [outer = 15463000]
11:23:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:23:05 INFO - document served over http requires an https
11:23:05 INFO - sub-resource via fetch-request using the meta-referrer
11:23:05 INFO - delivery method with keep-origin-redirect and when
11:23:05 INFO - the target request is same-origin.
11:23:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1871ms
11:23:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
11:23:05 INFO - PROCESS | 2804 | ++DOCSHELL 1CAD6400 == 141 [pid = 2804] [id = 777]
11:23:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 235 (1CF49C00) [pid = 2804] [serial = 2178] [outer = 00000000]
11:23:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 236 (1D072000) [pid = 2804] [serial = 2179] [outer = 1CF49C00]
11:23:05 INFO - PROCESS | 2804 | 1448047385393 Marionette INFO loaded listener.js
11:23:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 237 (1D25F800) [pid = 2804] [serial = 2180] [outer = 1CF49C00]
11:23:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:23:06 INFO - document served over http requires an https
11:23:06 INFO - sub-resource via fetch-request using the meta-referrer
11:23:06 INFO - delivery method with no-redirect and when
11:23:06 INFO - the target request is same-origin.
11:23:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
11:23:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
11:23:06 INFO - PROCESS | 2804 | ++DOCSHELL 13DD0400 == 142 [pid = 2804] [id = 778]
11:23:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 238 (142E2C00) [pid = 2804] [serial = 2181] [outer = 00000000]
11:23:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 239 (1C6E5400) [pid = 2804] [serial = 2182] [outer = 142E2C00]
11:23:06 INFO - PROCESS | 2804 | 1448047386666 Marionette INFO loaded listener.js
11:23:06 INFO - PROCESS | 2804 | ++DOMWINDOW == 240 (1D7A1400) [pid = 2804] [serial = 2183] [outer = 142E2C00]
11:23:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:23:07 INFO - document served over http requires an https
11:23:07 INFO - sub-resource via fetch-request using the meta-referrer
11:23:07 INFO - delivery method with swap-origin-redirect and when
11:23:07 INFO - the target request is same-origin.
11:23:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1319ms
11:23:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
11:23:07 INFO - PROCESS | 2804 | ++DOCSHELL 1024D800 == 143 [pid = 2804] [id = 779]
11:23:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 241 (14851400) [pid = 2804] [serial = 2184] [outer = 00000000]
11:23:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 242 (1CF56400) [pid = 2804] [serial = 2185] [outer = 14851400]
11:23:07 INFO - PROCESS | 2804 | 1448047387716 Marionette INFO loaded listener.js
11:23:07 INFO - PROCESS | 2804 | ++DOMWINDOW == 243 (20A13000) [pid = 2804] [serial = 2186] [outer = 14851400]
11:23:07 INFO - PROCESS | 2804 | --DOCSHELL 0C111800 == 142 [pid = 2804] [id = 490]
11:23:07 INFO - PROCESS | 2804 | --DOCSHELL 2121BC00 == 141 [pid = 2804] [id = 552]
11:23:07 INFO - PROCESS | 2804 | --DOCSHELL 20C71800 == 140 [pid = 2804] [id = 528]
11:23:07 INFO - PROCESS | 2804 | --DOCSHELL 2159C800 == 139 [pid = 2804] [id = 530]
11:23:07 INFO - PROCESS | 2804 | --DOCSHELL 25C8E800 == 138 [pid = 2804] [id = 674]
11:23:07 INFO - PROCESS | 2804 | --DOCSHELL 22FF3C00 == 137 [pid = 2804] [id = 671]
11:23:07 INFO - PROCESS | 2804 | --DOCSHELL 20008400 == 136 [pid = 2804] [id = 522]
11:23:07 INFO - PROCESS | 2804 | --DOCSHELL 1CA79000 == 135 [pid = 2804] [id = 746]
11:23:07 INFO - PROCESS | 2804 | --DOCSHELL 0C00F800 == 134 [pid = 2804] [id = 745]
11:23:07 INFO - PROCESS | 2804 | --DOCSHELL 20C6D800 == 133 [pid = 2804] [id = 744]
11:23:07 INFO - PROCESS | 2804 | --DOCSHELL 1F71A400 == 132 [pid = 2804] [id = 743]
11:23:07 INFO - PROCESS | 2804 | --DOCSHELL 1CF56C00 == 131 [pid = 2804] [id = 742]
11:23:08 INFO - PROCESS | 2804 | --DOMWINDOW == 242 (1B394000) [pid = 2804] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 1B141000 == 130 [pid = 2804] [id = 741]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 0C09A400 == 129 [pid = 2804] [id = 740]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 13D4FC00 == 128 [pid = 2804] [id = 739]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 19016000 == 127 [pid = 2804] [id = 738]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 18888000 == 126 [pid = 2804] [id = 737]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 148D2400 == 125 [pid = 2804] [id = 736]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 20C6E400 == 124 [pid = 2804] [id = 735]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 18842400 == 123 [pid = 2804] [id = 734]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 1799D800 == 122 [pid = 2804] [id = 733]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 105FAC00 == 121 [pid = 2804] [id = 732]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 2AF16400 == 120 [pid = 2804] [id = 731]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 1B399000 == 119 [pid = 2804] [id = 730]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 27677400 == 118 [pid = 2804] [id = 729]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 2AF0D400 == 117 [pid = 2804] [id = 728]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 2B736400 == 116 [pid = 2804] [id = 727]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 2B156800 == 115 [pid = 2804] [id = 726]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 2ACD8C00 == 114 [pid = 2804] [id = 724]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 2AACD800 == 113 [pid = 2804] [id = 722]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 2AA16000 == 112 [pid = 2804] [id = 720]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 0C09E000 == 111 [pid = 2804] [id = 686]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 2373F800 == 110 [pid = 2804] [id = 712]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 23524000 == 109 [pid = 2804] [id = 711]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 0C0C7C00 == 108 [pid = 2804] [id = 710]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 22FDC000 == 107 [pid = 2804] [id = 709]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 2352BC00 == 106 [pid = 2804] [id = 624]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 221D2C00 == 105 [pid = 2804] [id = 708]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 221D1C00 == 104 [pid = 2804] [id = 707]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 20FC5400 == 103 [pid = 2804] [id = 706]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 21216400 == 102 [pid = 2804] [id = 705]
11:23:08 INFO - PROCESS | 2804 | --DOCSHELL 1A374000 == 101 [pid = 2804] [id = 704]
11:23:08 INFO - PROCESS | 2804 | --DOMWINDOW == 241 (21563C00) [pid = 2804] [serial = 1970] [outer = 00000000] [url = about:blank]
11:23:08 INFO - PROCESS | 2804 | --DOMWINDOW == 240 (2072F400) [pid = 2804] [serial = 1949] [outer = 00000000] [url = about:blank]
11:23:08 INFO - PROCESS | 2804 | --DOMWINDOW == 239 (213DBC00) [pid = 2804] [serial = 1967] [outer = 00000000] [url = about:blank]
11:23:08 INFO - PROCESS | 2804 | --DOMWINDOW == 238 (1B4C8800) [pid = 2804] [serial = 1931] [outer = 00000000] [url = about:blank]
11:23:08 INFO - PROCESS | 2804 | --DOMWINDOW == 237 (1D1F5400) [pid = 2804] [serial = 1939] [outer = 00000000] [url = about:blank]
11:23:08 INFO - PROCESS | 2804 | --DOMWINDOW == 236 (1CAD7400) [pid = 2804] [serial = 1934] [outer = 00000000] [url = about:blank]
11:23:08 INFO - PROCESS | 2804 | --DOMWINDOW == 235 (15DE7800) [pid = 2804] [serial = 1928] [outer = 00000000] [url = about:blank]
11:23:08 INFO - PROCESS | 2804 | --DOMWINDOW == 234 (15744C00) [pid = 2804] [serial = 1952] [outer = 00000000] [url = about:blank]
11:23:08 INFO - PROCESS | 2804 | --DOMWINDOW == 233 (1E2F4800) [pid = 2804] [serial = 1944] [outer = 00000000] [url = about:blank]
11:23:08 INFO - PROCESS | 2804 | --DOMWINDOW == 232 (1B4C5800) [pid = 2804] [serial = 1955] [outer = 00000000] [url = about:blank]
11:23:08 INFO - PROCESS | 2804 | --DOMWINDOW == 231 (14599400) [pid = 2804] [serial = 1925] [outer = 00000000] [url = about:blank]
11:23:08 INFO - PROCESS | 2804 | ++DOCSHELL 10109400 == 102 [pid = 2804] [id = 780]
11:23:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 232 (1010E000) [pid = 2804] [serial = 2187] [outer = 00000000]
11:23:08 INFO - PROCESS | 2804 | ++DOMWINDOW == 233 (101DE800) [pid = 2804] [serial = 2188] [outer = 1010E000]
11:23:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:23:08 INFO - document served over http requires an https
11:23:08 INFO - sub-resource via iframe-tag using the meta-referrer
11:23:08 INFO - delivery method with keep-origin-redirect and when
11:23:08 INFO - the target request is same-origin.
11:23:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1480ms
11:23:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
11:23:09 INFO - PROCESS | 2804 | ++DOCSHELL 101B8000 == 103 [pid = 2804] [id = 781]
11:23:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 234 (14599400) [pid = 2804] [serial = 2189] [outer = 00000000]
11:23:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 235 (1573EC00) [pid = 2804] [serial = 2190] [outer = 14599400]
11:23:09 INFO - PROCESS | 2804 | 1448047389069 Marionette INFO loaded listener.js
11:23:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 236 (170BAC00) [pid = 2804] [serial = 2191] [outer = 14599400]
11:23:09 INFO - PROCESS | 2804 | ++DOCSHELL 184B6C00 == 104 [pid = 2804] [id = 782]
11:23:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 237 (18853800) [pid = 2804] [serial = 2192] [outer = 00000000]
11:23:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 238 (19016000) [pid = 2804] [serial = 2193] [outer = 18853800]
11:23:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:23:09 INFO - document served over http requires an https
11:23:09 INFO - sub-resource via iframe-tag using the meta-referrer
11:23:09 INFO - delivery method with no-redirect and when
11:23:09 INFO - the target request is same-origin.
11:23:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 770ms
11:23:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
11:23:09 INFO - PROCESS | 2804 | ++DOCSHELL 18991400 == 105 [pid = 2804] [id = 783]
11:23:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 239 (18997800) [pid = 2804] [serial = 2194] [outer = 00000000]
11:23:09 INFO - PROCESS | 2804 | ++DOMWINDOW == 240 (1BAD7400) [pid = 2804] [serial = 2195] [outer = 18997800]
11:23:09 INFO - PROCESS | 2804 | 1448047389908 Marionette INFO loaded listener.js
11:23:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 241 (1C60D800) [pid = 2804] [serial = 2196] [outer = 18997800]
11:23:10 INFO - PROCESS | 2804 | ++DOCSHELL 1CF56C00 == 106 [pid = 2804] [id = 784]
11:23:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 242 (1D0DD800) [pid = 2804] [serial = 2197] [outer = 00000000]
11:23:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 243 (1D113C00) [pid = 2804] [serial = 2198] [outer = 1D0DD800]
11:23:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:23:10 INFO - document served over http requires an https
11:23:10 INFO - sub-resource via iframe-tag using the meta-referrer
11:23:10 INFO - delivery method with swap-origin-redirect and when
11:23:10 INFO - the target request is same-origin.
11:23:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 872ms
11:23:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
11:23:10 INFO - PROCESS | 2804 | ++DOCSHELL 1D069400 == 107 [pid = 2804] [id = 785]
11:23:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 244 (1D06AC00) [pid = 2804] [serial = 2199] [outer = 00000000]
11:23:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 245 (1D7AC800) [pid = 2804] [serial = 2200] [outer = 1D06AC00]
11:23:10 INFO - PROCESS | 2804 | 1448047390782 Marionette INFO loaded listener.js
11:23:10 INFO - PROCESS | 2804 | ++DOMWINDOW == 246 (1E2FC400) [pid = 2804] [serial = 2201] [outer = 1D06AC00]
11:23:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:23:11 INFO - document served over http requires an https
11:23:11 INFO - sub-resource via script-tag using the meta-referrer
11:23:11 INFO - delivery method with keep-origin-redirect and when
11:23:11 INFO - the target request is same-origin.
11:23:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 770ms
11:23:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
11:23:11 INFO - PROCESS | 2804 | ++DOCSHELL 1FC0C400 == 108 [pid = 2804] [id = 786]
11:23:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 247 (1FCA1800) [pid = 2804] [serial = 2202] [outer = 00000000]
11:23:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 248 (2072F800) [pid = 2804] [serial = 2203] [outer = 1FCA1800]
11:23:11 INFO - PROCESS | 2804 | 1448047391528 Marionette INFO loaded listener.js
11:23:11 INFO - PROCESS | 2804 | ++DOMWINDOW == 249 (20C72000) [pid = 2804] [serial = 2204] [outer = 1FCA1800]
11:23:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:23:12 INFO - document served over http requires an https
11:23:12 INFO - sub-resource via script-tag using the meta-referrer
11:23:12 INFO - delivery method with no-redirect and when
11:23:12 INFO - the target request is same-origin.
11:23:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 670ms
11:23:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
11:23:12 INFO - PROCESS | 2804 | ++DOCSHELL 2121E000 == 109 [pid = 2804] [id = 787]
11:23:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 250 (2121FC00) [pid = 2804] [serial = 2205] [outer = 00000000]
11:23:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 251 (2123F400) [pid = 2804] [serial = 2206] [outer = 2121FC00]
11:23:12 INFO - PROCESS | 2804 | 1448047392235 Marionette INFO loaded listener.js
11:23:12 INFO - PROCESS | 2804 | ++DOMWINDOW == 252 (21486000) [pid = 2804] [serial = 2207] [outer = 2121FC00]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 251 (1F71A800) [pid = 2804] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 250 (1CF58800) [pid = 2804] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 249 (221D2400) [pid = 2804] [serial = 1982] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047324919]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 248 (22FDE000) [pid = 2804] [serial = 1987] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 247 (2AA16400) [pid = 2804] [serial = 2019] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 246 (2AACDC00) [pid = 2804] [serial = 2024] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047336259]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 245 (2ACDA000) [pid = 2804] [serial = 2029] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 244 (2121E800) [pid = 2804] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 243 (20C71400) [pid = 2804] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 242 (19110C00) [pid = 2804] [serial = 2068] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 241 (10247000) [pid = 2804] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 240 (140AF400) [pid = 2804] [serial = 2071] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 239 (15D18800) [pid = 2804] [serial = 2063] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 238 (18387C00) [pid = 2804] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 237 (21220000) [pid = 2804] [serial = 2061] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 236 (1B395400) [pid = 2804] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 235 (0C00FC00) [pid = 2804] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 234 (1CA7BC00) [pid = 2804] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 233 (18996400) [pid = 2804] [serial = 2066] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047350958]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 232 (1D1FAC00) [pid = 2804] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 231 (21BF6400) [pid = 2804] [serial = 2095] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 230 (2BA93400) [pid = 2804] [serial = 2050] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 229 (27156400) [pid = 2804] [serial = 2005] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 228 (28C42000) [pid = 2804] [serial = 2014] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 227 (1A523800) [pid = 2804] [serial = 2056] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 226 (2AF14800) [pid = 2804] [serial = 2041] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 225 (18807400) [pid = 2804] [serial = 2053] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 224 (1453A800) [pid = 2804] [serial = 2072] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 223 (1D0E3C00) [pid = 2804] [serial = 2080] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 222 (21231400) [pid = 2804] [serial = 2086] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 221 (2857A000) [pid = 2804] [serial = 2008] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 220 (20A11400) [pid = 2804] [serial = 2092] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 219 (28ADD800) [pid = 2804] [serial = 2047] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 218 (13E91400) [pid = 2804] [serial = 2062] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 217 (2AAB5800) [pid = 2804] [serial = 2025] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047336259]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 216 (2B160400) [pid = 2804] [serial = 2035] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 215 (237C6800) [pid = 2804] [serial = 1996] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 214 (2AFBE800) [pid = 2804] [serial = 2030] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 213 (1D06E800) [pid = 2804] [serial = 2064] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 212 (1CA0F000) [pid = 2804] [serial = 2067] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047350958]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 211 (21A54800) [pid = 2804] [serial = 1980] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 210 (2358A800) [pid = 2804] [serial = 1993] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 209 (24B2B000) [pid = 2804] [serial = 1999] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 208 (17999000) [pid = 2804] [serial = 2074] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 207 (1F734800) [pid = 2804] [serial = 1978] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 206 (2AC47000) [pid = 2804] [serial = 2027] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 205 (289A0400) [pid = 2804] [serial = 2011] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 204 (2AA1E800) [pid = 2804] [serial = 2020] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 203 (1F739800) [pid = 2804] [serial = 2059] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 202 (222BCC00) [pid = 2804] [serial = 1985] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 201 (2B741C00) [pid = 2804] [serial = 2038] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 200 (1CF52C00) [pid = 2804] [serial = 2069] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 199 (27681000) [pid = 2804] [serial = 2044] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 198 (22FF2C00) [pid = 2804] [serial = 1988] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 197 (21A5C000) [pid = 2804] [serial = 1972] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 196 (1C613000) [pid = 2804] [serial = 1975] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 195 (2123F000) [pid = 2804] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047324919]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 194 (23156800) [pid = 2804] [serial = 1990] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 193 (1FC9C000) [pid = 2804] [serial = 2083] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 192 (25C98000) [pid = 2804] [serial = 2002] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 191 (13DDA800) [pid = 2804] [serial = 2089] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 190 (2AABD000) [pid = 2804] [serial = 2022] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 189 (2A771400) [pid = 2804] [serial = 2017] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 188 (2AFCB800) [pid = 2804] [serial = 2032] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 187 (1C6E4400) [pid = 2804] [serial = 2077] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 186 (2000F000) [pid = 2804] [serial = 2084] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 185 (213E7400) [pid = 2804] [serial = 2087] [outer = 00000000] [url = about:blank]
11:23:13 INFO - PROCESS | 2804 | --DOMWINDOW == 184 (183B8000) [pid = 2804] [serial = 2090] [outer = 00000000] [url = about:blank]
11:23:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:23:13 INFO - document served over http requires an https
11:23:13 INFO - sub-resource via script-tag using the meta-referrer
11:23:13 INFO - delivery method with swap-origin-redirect and when
11:23:13 INFO - the target request is same-origin.
11:23:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1575ms
11:23:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
11:23:13 INFO - PROCESS | 2804 | ++DOCSHELL 19011400 == 110 [pid = 2804] [id = 788]
11:23:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 185 (1B299000) [pid = 2804] [serial = 2208] [outer = 00000000]
11:23:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 186 (1D069C00) [pid = 2804] [serial = 2209] [outer = 1B299000]
11:23:13 INFO - PROCESS | 2804 | 1448047393736 Marionette INFO loaded listener.js
11:23:13 INFO - PROCESS | 2804 | ++DOMWINDOW == 187 (20577C00) [pid = 2804] [serial = 2210] [outer = 1B299000]
11:23:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:23:14 INFO - document served over http requires an https
11:23:14 INFO - sub-resource via xhr-request using the meta-referrer
11:23:14 INFO - delivery method with keep-origin-redirect and when
11:23:14 INFO - the target request is same-origin.
11:23:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 630ms
11:23:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
11:23:14 INFO - PROCESS | 2804 | ++DOCSHELL 2123F000 == 111 [pid = 2804] [id = 789]
11:23:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 188 (21485C00) [pid = 2804] [serial = 2211] [outer = 00000000]
11:23:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 189 (21568400) [pid = 2804] [serial = 2212] [outer = 21485C00]
11:23:14 INFO - PROCESS | 2804 | 1448047394436 Marionette INFO loaded listener.js
11:23:14 INFO - PROCESS | 2804 | ++DOMWINDOW == 190 (21AB4800) [pid = 2804] [serial = 2213] [outer = 21485C00]
11:23:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
11:23:14 INFO - document served over http requires an https
11:23:14 INFO - sub-resource via xhr-request using the meta-referrer
11:23:14 INFO - delivery method with no-redirect and when
11:23:14 INFO - the target request is same-origin.
11:23:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
11:23:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
11:23:15 INFO - PROCESS | 2804 | ++DOCSHELL 2214F400 == 112 [pid = 2804] [id = 790]
11:23:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 191 (2225A400) [pid = 2804] [serial = 2214] [outer = 00000000]
11:23:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 192 (222C0800) [pid = 2804] [serial = 2215] [outer = 2225A400]
11:23:15 INFO - PROCESS | 2804 | 1448047395110 Marionette INFO loaded listener.js
11:23:15 INFO - PROCESS | 2804 | ++DOMWINDOW == 193 (22FE0000) [pid = 2804] [serial = 2216] [outer = 2225A400]
11:23:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
11:23:15 INFO - document served over http requires an https
11:23:15 INFO - sub-resource via xhr-request using the meta-referrer
11:23:15 INFO - delivery method with swap-origin-redirect and when
11:23:15 INFO - the target request is same-origin.
11:23:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
11:23:15 INFO - TEST-START | /resource-timing/test_resource_timing.html
11:23:16 INFO - PROCESS | 2804 | ++DOCSHELL 183B8000 == 113 [pid = 2804] [id = 791]
11:23:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 194 (1840B800) [pid = 2804] [serial = 2217] [outer = 00000000]
11:23:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 195 (1B4CC400) [pid = 2804] [serial = 2218] [outer = 1840B800]
11:23:16 INFO - PROCESS | 2804 | 1448047396261 Marionette INFO loaded listener.js
11:23:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 196 (1C609400) [pid = 2804] [serial = 2219] [outer = 1840B800]
11:23:16 INFO - PROCESS | 2804 | ++DOCSHELL 1E2D0800 == 114 [pid = 2804] [id = 792]
11:23:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 197 (1E2DDC00) [pid = 2804] [serial = 2220] [outer = 00000000]
11:23:16 INFO - PROCESS | 2804 | ++DOMWINDOW == 198 (1E2DF800) [pid = 2804] [serial = 2221] [outer = 1E2DDC00]
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
11:23:17 INFO - TEST-FAIL | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe) - assert_equals: expected "iframe" but got "subdocument"
11:23:17 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
11:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:17 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
11:23:17 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
11:23:17 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
11:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
11:23:17 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
11:23:17 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1442ms
11:23:17 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
11:23:17 INFO - PROCESS | 2804 | ++DOCSHELL 20010800 == 115 [pid = 2804] [id = 793]
11:23:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 199 (2057CC00) [pid = 2804] [serial = 2222] [outer = 00000000]
11:23:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 200 (2153F400) [pid = 2804] [serial = 2223] [outer = 2057CC00]
11:23:17 INFO - PROCESS | 2804 | 1448047397808 Marionette INFO loaded listener.js
11:23:17 INFO - PROCESS | 2804 | ++DOMWINDOW == 201 (22142C00) [pid = 2804] [serial = 2224] [outer = 2057CC00]
11:23:18 INFO - TEST-FAIL | /screen-orientation/lock-bad-argument.html | Test that screen.orientation.lock() throws when the input isn't valid. - assert_equals: expected "portrait-primary" but got "landscape-primary"
11:23:18 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
11:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:23:18 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
11:23:18 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 970ms
11:23:18 INFO - TEST-START | /screen-orientation/lock-basic.html
11:23:18 INFO - PROCESS | 2804 | ++DOCSHELL 22FD6400 == 116 [pid = 2804] [id = 794]
11:23:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 202 (22FF3800) [pid = 2804] [serial = 2225] [outer = 00000000]
11:23:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 203 (23164C00) [pid = 2804] [serial = 2226] [outer = 22FF3800]
11:23:18 INFO - PROCESS | 2804 | 1448047398709 Marionette INFO loaded listener.js
11:23:18 INFO - PROCESS | 2804 | ++DOMWINDOW == 204 (2350DC00) [pid = 2804] [serial = 2227] [outer = 22FF3800]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2352F400 == 115 [pid = 2804] [id = 672]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 237C1800 == 114 [pid = 2804] [id = 673]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 281D9800 == 113 [pid = 2804] [id = 641]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 25CC4400 == 112 [pid = 2804] [id = 562]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 1F730C00 == 111 [pid = 2804] [id = 638]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2ACD7400 == 110 [pid = 2804] [id = 636]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 286F1000 == 109 [pid = 2804] [id = 633]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2A5B5400 == 108 [pid = 2804] [id = 631]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 22FD7400 == 107 [pid = 2804] [id = 627]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2857FC00 == 106 [pid = 2804] [id = 680]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2A5A9C00 == 105 [pid = 2804] [id = 566]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 15D1CC00 == 104 [pid = 2804] [id = 366]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 10103800 == 103 [pid = 2804] [id = 523]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2123F000 == 102 [pid = 2804] [id = 789]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 19011400 == 101 [pid = 2804] [id = 788]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2121E000 == 100 [pid = 2804] [id = 787]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 1FC0C400 == 99 [pid = 2804] [id = 786]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 1D069400 == 98 [pid = 2804] [id = 785]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 1CF56C00 == 97 [pid = 2804] [id = 784]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 18991400 == 96 [pid = 2804] [id = 783]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 184B6C00 == 95 [pid = 2804] [id = 782]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 101B8000 == 94 [pid = 2804] [id = 781]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 10109400 == 93 [pid = 2804] [id = 780]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 1024D800 == 92 [pid = 2804] [id = 779]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 13DD0400 == 91 [pid = 2804] [id = 778]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 1CAD6400 == 90 [pid = 2804] [id = 777]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 14A50000 == 89 [pid = 2804] [id = 776]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 213DDC00 == 88 [pid = 2804] [id = 775]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2E73CC00 == 87 [pid = 2804] [id = 774]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 3168B000 == 86 [pid = 2804] [id = 773]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 3073F400 == 85 [pid = 2804] [id = 772]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 305BB000 == 84 [pid = 2804] [id = 771]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 30151400 == 83 [pid = 2804] [id = 770]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 3014E800 == 82 [pid = 2804] [id = 769]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2C1AFC00 == 81 [pid = 2804] [id = 768]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2C1ACC00 == 80 [pid = 2804] [id = 767]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 22145800 == 79 [pid = 2804] [id = 766]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 22142400 == 78 [pid = 2804] [id = 765]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2BA9D400 == 77 [pid = 2804] [id = 764]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2B73FC00 == 76 [pid = 2804] [id = 763]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2AABA000 == 75 [pid = 2804] [id = 762]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2A777800 == 74 [pid = 2804] [id = 761]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 23743800 == 73 [pid = 2804] [id = 760]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 288EF000 == 72 [pid = 2804] [id = 759]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 28575000 == 71 [pid = 2804] [id = 758]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 2714B000 == 70 [pid = 2804] [id = 757]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 26E8E800 == 69 [pid = 2804] [id = 756]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 237C2800 == 68 [pid = 2804] [id = 755]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 23742800 == 67 [pid = 2804] [id = 754]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 22FE4400 == 66 [pid = 2804] [id = 753]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 22FE6800 == 65 [pid = 2804] [id = 752]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 20FC0400 == 64 [pid = 2804] [id = 751]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 20A11C00 == 63 [pid = 2804] [id = 750]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 1B395C00 == 62 [pid = 2804] [id = 749]
11:23:33 INFO - PROCESS | 2804 | --DOCSHELL 101BE400 == 61 [pid = 2804] [id = 748]
11:23:33 INFO - PROCESS | 2804 | --DOMWINDOW == 203 (1D256400) [pid = 2804] [serial = 2081] [outer = 00000000] [url = about:blank]
11:23:33 INFO - PROCESS | 2804 | --DOMWINDOW == 202 (20730C00) [pid = 2804] [serial = 2060] [outer = 00000000] [url = about:blank]
11:23:33 INFO - PROCESS | 2804 | --DOMWINDOW == 201 (1CA81400) [pid = 2804] [serial = 2078] [outer = 00000000] [url = about:blank]
11:23:33 INFO - PROCESS | 2804 | --DOMWINDOW == 200 (20581800) [pid = 2804] [serial = 2065] [outer = 00000000] [url = about:blank]
11:23:33 INFO - PROCESS | 2804 | --DOMWINDOW == 199 (18857C00) [pid = 2804] [serial = 2075] [outer = 00000000] [url = about:blank]
11:23:33 INFO - PROCESS | 2804 | --DOMWINDOW == 198 (21564800) [pid = 2804] [serial = 2093] [outer = 00000000] [url = about:blank]
11:23:33 INFO - PROCESS | 2804 | --DOMWINDOW == 197 (21AB6C00) [pid = 2804] [serial = 1973] [outer = 00000000] [url = about:blank]
11:23:33 INFO - PROCESS | 2804 | --DOMWINDOW == 196 (1B4C7800) [pid = 2804] [serial = 2057] [outer = 00000000] [url = about:blank]
11:23:33 INFO - PROCESS | 2804 | --DOMWINDOW == 195 (1F72D400) [pid = 2804] [serial = 2070] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 194 (20C79C00) [pid = 2804] [serial = 2103] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 193 (2C1AF400) [pid = 2804] [serial = 2150] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047373389]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 192 (1B299000) [pid = 2804] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 191 (15463000) [pid = 2804] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 190 (14851400) [pid = 2804] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 189 (1010E000) [pid = 2804] [serial = 2187] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 188 (22143C00) [pid = 2804] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 187 (3014EC00) [pid = 2804] [serial = 2155] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 186 (237B9800) [pid = 2804] [serial = 2113] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 185 (215A8C00) [pid = 2804] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 184 (2315B800) [pid = 2804] [serial = 2108] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047361529]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 183 (215A3C00) [pid = 2804] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 182 (1CF49C00) [pid = 2804] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 181 (2121FC00) [pid = 2804] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 180 (1D06AC00) [pid = 2804] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 179 (18853800) [pid = 2804] [serial = 2192] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047389487]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 178 (1D0DD800) [pid = 2804] [serial = 2197] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 177 (1FCA1800) [pid = 2804] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 176 (18997800) [pid = 2804] [serial = 2194] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 175 (142E2C00) [pid = 2804] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 174 (14599400) [pid = 2804] [serial = 2189] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 173 (2C13B000) [pid = 2804] [serial = 2143] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 172 (281D3400) [pid = 2804] [serial = 2122] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 171 (3015AC00) [pid = 2804] [serial = 2158] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 170 (286F8800) [pid = 2804] [serial = 2125] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 169 (22146000) [pid = 2804] [serial = 2146] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 168 (30152800) [pid = 2804] [serial = 2156] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 167 (2F1BC800) [pid = 2804] [serial = 2153] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 166 (25256000) [pid = 2804] [serial = 2116] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 165 (239D4800) [pid = 2804] [serial = 2114] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 164 (23511400) [pid = 2804] [serial = 2111] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 163 (2E744000) [pid = 2804] [serial = 2170] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 162 (17346800) [pid = 2804] [serial = 2176] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 161 (21568400) [pid = 2804] [serial = 2212] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 160 (289A5400) [pid = 2804] [serial = 2128] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 159 (22F8A400) [pid = 2804] [serial = 2109] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047361529]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 158 (222B9400) [pid = 2804] [serial = 2106] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 157 (19016000) [pid = 2804] [serial = 2193] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047389487]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 156 (1573EC00) [pid = 2804] [serial = 2190] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 155 (2AAC2C00) [pid = 2804] [serial = 2134] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 154 (22F86C00) [pid = 2804] [serial = 2173] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 153 (31691400) [pid = 2804] [serial = 2164] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 152 (20FC7400) [pid = 2804] [serial = 2104] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 151 (1D0D8800) [pid = 2804] [serial = 2101] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 150 (2F1B8800) [pid = 2804] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448047373389]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 149 (23524C00) [pid = 2804] [serial = 2148] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 148 (1546D400) [pid = 2804] [serial = 2098] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 147 (28C43C00) [pid = 2804] [serial = 2131] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 146 (1D7AC800) [pid = 2804] [serial = 2200] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 145 (30738400) [pid = 2804] [serial = 2161] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 144 (2B9C5800) [pid = 2804] [serial = 2140] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 143 (26E94C00) [pid = 2804] [serial = 2119] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 142 (1D113C00) [pid = 2804] [serial = 2198] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 141 (1BAD7400) [pid = 2804] [serial = 2195] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 140 (1D069C00) [pid = 2804] [serial = 2209] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 139 (2123F400) [pid = 2804] [serial = 2206] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 138 (334A8400) [pid = 2804] [serial = 2167] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 137 (1D072000) [pid = 2804] [serial = 2179] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 136 (1C6E5400) [pid = 2804] [serial = 2182] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 135 (101DE800) [pid = 2804] [serial = 2188] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 134 (1CF56400) [pid = 2804] [serial = 2185] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 133 (222C0800) [pid = 2804] [serial = 2215] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 132 (2B08A000) [pid = 2804] [serial = 2137] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 131 (2072F800) [pid = 2804] [serial = 2203] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 130 (221CB000) [pid = 2804] [serial = 2096] [outer = 00000000] [url = about:blank]
11:23:37 INFO - PROCESS | 2804 | --DOMWINDOW == 129 (20577C00) [pid = 2804] [serial = 2210] [outer = 00000000] [url = about:blank]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 2AA1E400 == 60 [pid = 2804] [id = 721]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 2225B400 == 59 [pid = 2804] [id = 668]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 22261400 == 58 [pid = 2804] [id = 669]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 245D7C00 == 57 [pid = 2804] [id = 713]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 2ACDA400 == 56 [pid = 2804] [id = 725]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 288FA800 == 55 [pid = 2804] [id = 718]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 1838D800 == 54 [pid = 2804] [id = 466]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 281D9400 == 53 [pid = 2804] [id = 716]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 2857B000 == 52 [pid = 2804] [id = 717]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 2714B800 == 51 [pid = 2804] [id = 715]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 2857C000 == 50 [pid = 2804] [id = 678]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 2A5B7000 == 49 [pid = 2804] [id = 719]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 26E8F800 == 48 [pid = 2804] [id = 676]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 2AAEA400 == 47 [pid = 2804] [id = 723]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 1B8BB000 == 46 [pid = 2804] [id = 478]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 27D38400 == 45 [pid = 2804] [id = 629]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 1B139800 == 44 [pid = 2804] [id = 474]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 21568000 == 43 [pid = 2804] [id = 666]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 22FEF000 == 42 [pid = 2804] [id = 535]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 2090B000 == 41 [pid = 2804] [id = 549]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 22FDB000 == 40 [pid = 2804] [id = 670]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 1885B400 == 39 [pid = 2804] [id = 551]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 18991C00 == 38 [pid = 2804] [id = 468]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 1C6E8400 == 37 [pid = 2804] [id = 475]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 10251000 == 36 [pid = 2804] [id = 473]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 17340800 == 35 [pid = 2804] [id = 524]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 1C610000 == 34 [pid = 2804] [id = 659]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 215A2000 == 33 [pid = 2804] [id = 703]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 2159E400 == 32 [pid = 2804] [id = 747]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 23164800 == 31 [pid = 2804] [id = 554]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 100AB400 == 30 [pid = 2804] [id = 476]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 25CC5800 == 29 [pid = 2804] [id = 628]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 1BAF2800 == 28 [pid = 2804] [id = 367]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 16FF3000 == 27 [pid = 2804] [id = 464]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 13DD3400 == 26 [pid = 2804] [id = 461]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 13EE2C00 == 25 [pid = 2804] [id = 477]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 21BF7000 == 24 [pid = 2804] [id = 532]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 1B396800 == 23 [pid = 2804] [id = 479]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 1010BC00 == 22 [pid = 2804] [id = 460]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 15A84C00 == 21 [pid = 2804] [id = 471]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 100CC800 == 20 [pid = 2804] [id = 550]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 21AB7000 == 19 [pid = 2804] [id = 667]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 0C17B400 == 18 [pid = 2804] [id = 459]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 2A720000 == 17 [pid = 2804] [id = 681]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 148E4400 == 16 [pid = 2804] [id = 462]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 13D4F000 == 15 [pid = 2804] [id = 470]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 1BD4D400 == 14 [pid = 2804] [id = 472]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 1DD48000 == 13 [pid = 2804] [id = 526]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 25C8F800 == 12 [pid = 2804] [id = 714]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 15A8CC00 == 11 [pid = 2804] [id = 463]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 20010800 == 10 [pid = 2804] [id = 793]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 1E2D0800 == 9 [pid = 2804] [id = 792]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 183B8000 == 8 [pid = 2804] [id = 791]
11:23:48 INFO - PROCESS | 2804 | --DOCSHELL 2214F400 == 7 [pid = 2804] [id = 790]
11:23:48 INFO - PROCESS | 2804 | --DOMWINDOW == 128 (20A13000) [pid = 2804] [serial = 2186] [outer = 00000000] [url = about:blank]
11:23:48 INFO - PROCESS | 2804 | --DOMWINDOW == 127 (1D7A1400) [pid = 2804] [serial = 2183] [outer = 00000000] [url = about:blank]
11:23:48 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (1D25F800) [pid = 2804] [serial = 2180] [outer = 00000000] [url = about:blank]
11:23:48 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (1E2FC400) [pid = 2804] [serial = 2201] [outer = 00000000] [url = about:blank]
11:23:48 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (170BAC00) [pid = 2804] [serial = 2191] [outer = 00000000] [url = about:blank]
11:23:48 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (1911A800) [pid = 2804] [serial = 2177] [outer = 00000000] [url = about:blank]
11:23:48 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (20C72000) [pid = 2804] [serial = 2204] [outer = 00000000] [url = about:blank]
11:23:48 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (21486000) [pid = 2804] [serial = 2207] [outer = 00000000] [url = about:blank]
11:23:48 INFO - PROCESS | 2804 | --DOMWINDOW == 120 (1C60D800) [pid = 2804] [serial = 2196] [outer = 00000000] [url = about:blank]
11:23:48 INFO - PROCESS | 2804 | MARIONETTE LOG: INFO: Timeout fired
11:23:48 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
11:23:48 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
11:23:48 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
11:23:48 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30537ms
11:23:48 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
11:23:49 INFO - PROCESS | 2804 | ++DOCSHELL 0C09F800 == 8 [pid = 2804] [id = 795]
11:23:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 121 (0C0A6000) [pid = 2804] [serial = 2228] [outer = 00000000]
11:23:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 122 (0C0CD400) [pid = 2804] [serial = 2229] [outer = 0C0A6000]
11:23:49 INFO - PROCESS | 2804 | 1448047429056 Marionette INFO loaded listener.js
11:23:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 123 (0C28B800) [pid = 2804] [serial = 2230] [outer = 0C0A6000]
11:23:49 INFO - PROCESS | 2804 | ++DOCSHELL 100C3800 == 9 [pid = 2804] [id = 796]
11:23:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 124 (100D0400) [pid = 2804] [serial = 2231] [outer = 00000000]
11:23:49 INFO - PROCESS | 2804 | ++DOCSHELL 100D0800 == 10 [pid = 2804] [id = 797]
11:23:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 125 (10101400) [pid = 2804] [serial = 2232] [outer = 00000000]
11:23:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 126 (10102000) [pid = 2804] [serial = 2233] [outer = 10101400]
11:23:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 127 (10104C00) [pid = 2804] [serial = 2234] [outer = 100D0400]
11:23:55 INFO - PROCESS | 2804 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 126 (3168BC00) [pid = 2804] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 125 (27D0C000) [pid = 2804] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 124 (2AAF0800) [pid = 2804] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 123 (288EF400) [pid = 2804] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 122 (305BB400) [pid = 2804] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 121 (21485C00) [pid = 2804] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 120 (1C616400) [pid = 2804] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 119 (288C2800) [pid = 2804] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 118 (2AA1F000) [pid = 2804] [serial = 2021] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 117 (20004800) [pid = 2804] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 116 (2AAEC800) [pid = 2804] [serial = 2026] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 115 (1A91DC00) [pid = 2804] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 114 (106DF400) [pid = 2804] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 113 (101B9400) [pid = 2804] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:23:55 INFO - PROCESS | 2804 | --DOMWINDOW == 112 (20FC4C00) [pid = 2804] [serial = 2105] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 111 (25C90000) [pid = 2804] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 110 (23524400) [pid = 2804] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 109 (2714CC00) [pid = 2804] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 108 (2ACDCC00) [pid = 2804] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 107 (2AF0D800) [pid = 2804] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 106 (245DD400) [pid = 2804] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 105 (2B156C00) [pid = 2804] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 104 (2A716C00) [pid = 2804] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 103 (221D4000) [pid = 2804] [serial = 1984] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 102 (21220400) [pid = 2804] [serial = 1979] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 101 (281DAC00) [pid = 2804] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 100 (1E2DDC00) [pid = 2804] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 99 (28BCB400) [pid = 2804] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 98 (23740400) [pid = 2804] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 97 (2B977000) [pid = 2804] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 96 (22FE4800) [pid = 2804] [serial = 2110] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 95 (237C3000) [pid = 2804] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 94 (2B738800) [pid = 2804] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 93 (26E8F000) [pid = 2804] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 92 (101C1400) [pid = 2804] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 91 (27677C00) [pid = 2804] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 90 (1840B800) [pid = 2804] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 89 (213E3000) [pid = 2804] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 88 (2B974800) [pid = 2804] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 87 (30152400) [pid = 2804] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 86 (28BC3400) [pid = 2804] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 85 (2225A400) [pid = 2804] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 84 (2057CC00) [pid = 2804] [serial = 2222] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 83 (2214A000) [pid = 2804] [serial = 2147] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 82 (2E73FC00) [pid = 2804] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 81 (2A77DC00) [pid = 2804] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 80 (2C1B0000) [pid = 2804] [serial = 2152] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 79 (28577000) [pid = 2804] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 78 (2BAA0C00) [pid = 2804] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 77 (30741C00) [pid = 2804] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 76 (22142C00) [pid = 2804] [serial = 2224] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 75 (2153F400) [pid = 2804] [serial = 2223] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 74 (1E2DF800) [pid = 2804] [serial = 2221] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 73 (1B4CC400) [pid = 2804] [serial = 2218] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 72 (23164C00) [pid = 2804] [serial = 2226] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 71 (21AB4800) [pid = 2804] [serial = 2213] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 70 (1E2DD400) [pid = 2804] [serial = 2102] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 69 (28BC8C00) [pid = 2804] [serial = 2012] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 68 (2AAC5000) [pid = 2804] [serial = 2023] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 67 (2E748400) [pid = 2804] [serial = 2171] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 66 (28AE2400) [pid = 2804] [serial = 2048] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 65 (2ACD4C00) [pid = 2804] [serial = 2028] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 64 (1D113800) [pid = 2804] [serial = 1976] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 63 (22FE0000) [pid = 2804] [serial = 2216] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 62 (1BCBFC00) [pid = 2804] [serial = 2054] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 61 (23508800) [pid = 2804] [serial = 1991] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 60 (222C1000) [pid = 2804] [serial = 2107] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 59 (2ACD0000) [pid = 2804] [serial = 2135] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 58 (25CC9C00) [pid = 2804] [serial = 2003] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 57 (281DE800) [pid = 2804] [serial = 2123] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 56 (2F1C2400) [pid = 2804] [serial = 2154] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 55 (23592400) [pid = 2804] [serial = 1994] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 54 (27D0E400) [pid = 2804] [serial = 2006] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 53 (2B084C00) [pid = 2804] [serial = 2033] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 52 (2AF18400) [pid = 2804] [serial = 2042] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 51 (2C1A6C00) [pid = 2804] [serial = 2149] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 50 (24B2EC00) [pid = 2804] [serial = 2000] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 49 (2DC78C00) [pid = 2804] [serial = 2174] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 48 (2B708400) [pid = 2804] [serial = 2036] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 47 (2A77A000) [pid = 2804] [serial = 2018] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 46 (2A714800) [pid = 2804] [serial = 2132] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 45 (31695400) [pid = 2804] [serial = 2165] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 44 (289AC800) [pid = 2804] [serial = 2129] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 43 (222C5800) [pid = 2804] [serial = 1986] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 42 (21BF7400) [pid = 2804] [serial = 1981] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 41 (288C2400) [pid = 2804] [serial = 2126] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 40 (286F8000) [pid = 2804] [serial = 2009] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 39 (3073D800) [pid = 2804] [serial = 2162] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 38 (2A5AD000) [pid = 2804] [serial = 2015] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 37 (239DE400) [pid = 2804] [serial = 1997] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 36 (305B4000) [pid = 2804] [serial = 2159] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 35 (334AD400) [pid = 2804] [serial = 2168] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 34 (2BA98800) [pid = 2804] [serial = 2051] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 33 (2C13F800) [pid = 2804] [serial = 2144] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 32 (23588800) [pid = 2804] [serial = 2112] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 31 (2525AC00) [pid = 2804] [serial = 2117] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 30 (2B745C00) [pid = 2804] [serial = 2039] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 29 (2B160C00) [pid = 2804] [serial = 2138] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 28 (2B9CB000) [pid = 2804] [serial = 2141] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 27 (27154C00) [pid = 2804] [serial = 2120] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 26 (1799BC00) [pid = 2804] [serial = 2099] [outer = 00000000] [url = about:blank]
11:23:56 INFO - PROCESS | 2804 | --DOMWINDOW == 25 (27684800) [pid = 2804] [serial = 2045] [outer = 00000000] [url = about:blank]
11:24:02 INFO - PROCESS | 2804 | --DOCSHELL 22FD6400 == 9 [pid = 2804] [id = 794]
11:24:02 INFO - PROCESS | 2804 | --DOMWINDOW == 24 (1C609400) [pid = 2804] [serial = 2219] [outer = 00000000] [url = about:blank]
11:24:06 INFO - PROCESS | 2804 | --DOMWINDOW == 23 (2350DC00) [pid = 2804] [serial = 2227] [outer = 00000000] [url = about:blank]
11:24:06 INFO - PROCESS | 2804 | --DOMWINDOW == 22 (0C0CD400) [pid = 2804] [serial = 2229] [outer = 00000000] [url = about:blank]
11:24:06 INFO - PROCESS | 2804 | --DOMWINDOW == 21 (22FF3800) [pid = 2804] [serial = 2225] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
11:24:19 INFO - PROCESS | 2804 | MARIONETTE LOG: INFO: Timeout fired
11:24:19 INFO - TEST-FAIL | /screen-orientation/lock-sandboxed-iframe.html | Test without 'allow-orientation-lock' sandboxing directive - assert_equals: screen.lockOrientation() throws a SecurityError expected "SecurityError" but got "NotSupportedError"
11:24:19 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
11:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:24:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
11:24:19 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
11:24:19 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
11:24:19 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
11:24:19 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30330ms
11:24:19 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
11:24:19 INFO - PROCESS | 2804 | --DOCSHELL 100C3800 == 8 [pid = 2804] [id = 796]
11:24:19 INFO - PROCESS | 2804 | --DOCSHELL 100D0800 == 7 [pid = 2804] [id = 797]
11:24:19 INFO - PROCESS | 2804 | ++DOCSHELL 0C09D400 == 8 [pid = 2804] [id = 798]
11:24:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 22 (0C0C6800) [pid = 2804] [serial = 2235] [outer = 00000000]
11:24:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 23 (0C109C00) [pid = 2804] [serial = 2236] [outer = 0C0C6800]
11:24:19 INFO - PROCESS | 2804 | 1448047459402 Marionette INFO loaded listener.js
11:24:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 24 (1006D000) [pid = 2804] [serial = 2237] [outer = 0C0C6800]
11:24:19 INFO - PROCESS | 2804 | ++DOCSHELL 10102800 == 9 [pid = 2804] [id = 799]
11:24:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 25 (10106000) [pid = 2804] [serial = 2238] [outer = 00000000]
11:24:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 26 (10108400) [pid = 2804] [serial = 2239] [outer = 10106000]
11:24:31 INFO - PROCESS | 2804 | --DOCSHELL 0C09F800 == 8 [pid = 2804] [id = 795]
11:24:31 INFO - PROCESS | 2804 | --DOMWINDOW == 25 (10104C00) [pid = 2804] [serial = 2234] [outer = 100D0400] [url = about:blank]
11:24:31 INFO - PROCESS | 2804 | --DOMWINDOW == 24 (10102000) [pid = 2804] [serial = 2233] [outer = 10101400] [url = about:blank]
11:24:31 INFO - PROCESS | 2804 | --DOMWINDOW == 23 (10101400) [pid = 2804] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
11:24:31 INFO - PROCESS | 2804 | --DOMWINDOW == 22 (100D0400) [pid = 2804] [serial = 2231] [outer = 00000000] [url = about:blank]
11:24:33 INFO - PROCESS | 2804 | --DOMWINDOW == 21 (0C28B800) [pid = 2804] [serial = 2230] [outer = 00000000] [url = about:blank]
11:24:33 INFO - PROCESS | 2804 | --DOMWINDOW == 20 (0C109C00) [pid = 2804] [serial = 2236] [outer = 00000000] [url = about:blank]
11:24:33 INFO - PROCESS | 2804 | --DOMWINDOW == 19 (0C0A6000) [pid = 2804] [serial = 2228] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
11:24:49 INFO - PROCESS | 2804 | MARIONETTE LOG: INFO: Timeout fired
11:24:49 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
11:24:49 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30331ms
11:24:49 INFO - TEST-START | /screen-orientation/onchange-event.html
11:24:49 INFO - PROCESS | 2804 | --DOCSHELL 10102800 == 7 [pid = 2804] [id = 799]
11:24:49 INFO - PROCESS | 2804 | ++DOCSHELL 0C0C3400 == 8 [pid = 2804] [id = 800]
11:24:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 20 (0C0C5000) [pid = 2804] [serial = 2240] [outer = 00000000]
11:24:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 21 (0C0CF400) [pid = 2804] [serial = 2241] [outer = 0C0C5000]
11:24:49 INFO - PROCESS | 2804 | 1448047489726 Marionette INFO loaded listener.js
11:24:49 INFO - PROCESS | 2804 | ++DOMWINDOW == 22 (0FFB1000) [pid = 2804] [serial = 2242] [outer = 0C0C5000]
11:25:01 INFO - PROCESS | 2804 | --DOCSHELL 0C09D400 == 7 [pid = 2804] [id = 798]
11:25:01 INFO - PROCESS | 2804 | --DOMWINDOW == 21 (10108400) [pid = 2804] [serial = 2239] [outer = 10106000] [url = about:blank]
11:25:01 INFO - PROCESS | 2804 | --DOMWINDOW == 20 (10106000) [pid = 2804] [serial = 2238] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
11:25:07 INFO - PROCESS | 2804 | --DOMWINDOW == 19 (0C0CF400) [pid = 2804] [serial = 2241] [outer = 00000000] [url = about:blank]
11:25:07 INFO - PROCESS | 2804 | --DOMWINDOW == 18 (0C0C6800) [pid = 2804] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
11:25:13 INFO - PROCESS | 2804 | --DOMWINDOW == 17 (1006D000) [pid = 2804] [serial = 2237] [outer = 00000000] [url = about:blank]
11:25:19 INFO - PROCESS | 2804 | MARIONETTE LOG: INFO: Timeout fired
11:25:19 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
11:25:19 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
11:25:19 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30271ms
11:25:19 INFO - TEST-START | /screen-orientation/orientation-api.html
11:25:19 INFO - PROCESS | 2804 | ++DOCSHELL 0C0C7400 == 8 [pid = 2804] [id = 801]
11:25:19 INFO - PROCESS | 2804 | ++DOMWINDOW == 18 (0C0C7800) [pid = 2804] [serial = 2243] [outer = 00000000]
11:25:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 19 (0C129C00) [pid = 2804] [serial = 2244] [outer = 0C0C7800]
11:25:20 INFO - PROCESS | 2804 | 1448047520021 Marionette INFO loaded listener.js
11:25:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 20 (0FFB9800) [pid = 2804] [serial = 2245] [outer = 0C0C7800]
11:25:20 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
11:25:20 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
11:25:20 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
11:25:20 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 570ms
11:25:20 INFO - TEST-START | /screen-orientation/orientation-reading.html
11:25:20 INFO - PROCESS | 2804 | ++DOCSHELL 100CB000 == 9 [pid = 2804] [id = 802]
11:25:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 21 (100CC400) [pid = 2804] [serial = 2246] [outer = 00000000]
11:25:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 22 (1010C400) [pid = 2804] [serial = 2247] [outer = 100CC400]
11:25:20 INFO - PROCESS | 2804 | 1448047520575 Marionette INFO loaded listener.js
11:25:20 INFO - PROCESS | 2804 | ++DOMWINDOW == 23 (101B8C00) [pid = 2804] [serial = 2248] [outer = 100CC400]
11:25:21 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
11:25:21 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
11:25:21 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
11:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:21 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
11:25:21 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
11:25:21 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
11:25:21 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test that screen.orientation values change if the orientation changes - assert_unreached: Unexpected orientation change Reached unreachable code
11:25:21 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
11:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:21 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
11:25:21 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
11:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:21 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:25:21 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
11:25:21 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 570ms
11:25:21 INFO - TEST-START | /selection/Document-open.html
11:25:21 INFO - PROCESS | 2804 | ++DOCSHELL 101C1C00 == 10 [pid = 2804] [id = 803]
11:25:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 24 (101C2000) [pid = 2804] [serial = 2249] [outer = 00000000]
11:25:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 25 (101E3000) [pid = 2804] [serial = 2250] [outer = 101C2000]
11:25:21 INFO - PROCESS | 2804 | 1448047521163 Marionette INFO loaded listener.js
11:25:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 26 (101EAC00) [pid = 2804] [serial = 2251] [outer = 101C2000]
11:25:21 INFO - PROCESS | 2804 | ++DOCSHELL 10399800 == 11 [pid = 2804] [id = 804]
11:25:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 27 (1039EC00) [pid = 2804] [serial = 2252] [outer = 00000000]
11:25:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 28 (10557C00) [pid = 2804] [serial = 2253] [outer = 1039EC00]
11:25:21 INFO - PROCESS | 2804 | ++DOMWINDOW == 29 (105F3000) [pid = 2804] [serial = 2254] [outer = 1039EC00]
11:25:21 INFO - TEST-FAIL | /selection/Document-open.html | Selection must be replaced with a new object after document.open() - assert_not_equals: After document.open(), the Selection object must no longer be the same got disallowed value object ""
11:25:21 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
11:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:21 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
11:25:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
11:25:21 INFO - TEST-OK | /selection/Document-open.html | took 770ms
11:25:22 INFO - TEST-START | /selection/addRange.html
11:25:22 INFO - PROCESS | 2804 | ++DOCSHELL 1039FC00 == 12 [pid = 2804] [id = 805]
11:25:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 30 (10556800) [pid = 2804] [serial = 2255] [outer = 00000000]
11:25:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 31 (13D48800) [pid = 2804] [serial = 2256] [outer = 10556800]
11:25:22 INFO - PROCESS | 2804 | 1448047522044 Marionette INFO loaded listener.js
11:25:22 INFO - PROCESS | 2804 | ++DOMWINDOW == 32 (13E8E800) [pid = 2804] [serial = 2257] [outer = 10556800]
11:25:22 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:22 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:22 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:22 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:22 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:22 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:22 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:22 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:23 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:24 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:25 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:26 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:27 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:28 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:28 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:28 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:28 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:28 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:28 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:28 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:28 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:28 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:28 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:28 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:28 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:28 INFO - PROCESS | 2804 | [2804] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
11:25:28 INFO - PROCESS | 2804 | [2804] WARNING: '!mFirst', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:55 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:55 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:55 INFO - Selection.addRange() tests
11:25:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:56 INFO - "
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:25:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:56 INFO - "
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:56 INFO - Selection.addRange() tests
11:25:56 INFO - Selection.addRange() tests
11:25:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:56 INFO - "
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:25:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:56 INFO - "
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:56 INFO - Selection.addRange() tests
11:25:56 INFO - Selection.addRange() tests
11:25:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:56 INFO - "
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:25:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:56 INFO - "
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:56 INFO - Selection.addRange() tests
11:25:56 INFO - Selection.addRange() tests
11:25:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:56 INFO - "
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:25:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:56 INFO - "
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:56 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:56 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:56 INFO - Selection.addRange() tests
11:25:57 INFO - Selection.addRange() tests
11:25:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:57 INFO - "
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:25:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:57 INFO - "
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:57 INFO - Selection.addRange() tests
11:25:57 INFO - Selection.addRange() tests
11:25:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:57 INFO - "
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:25:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:57 INFO - "
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:57 INFO - Selection.addRange() tests
11:25:57 INFO - Selection.addRange() tests
11:25:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:57 INFO - "
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:25:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:57 INFO - "
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:57 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:57 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:57 INFO - Selection.addRange() tests
11:25:58 INFO - Selection.addRange() tests
11:25:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:58 INFO - "
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:25:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:58 INFO - "
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:58 INFO - Selection.addRange() tests
11:25:58 INFO - Selection.addRange() tests
11:25:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:58 INFO - "
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:25:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:58 INFO - "
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:58 INFO - Selection.addRange() tests
11:25:58 INFO - Selection.addRange() tests
11:25:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:58 INFO - "
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:25:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:58 INFO - "
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:58 INFO - Selection.addRange() tests
11:25:58 INFO - Selection.addRange() tests
11:25:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:58 INFO - "
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:25:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:58 INFO - "
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:58 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:58 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:58 INFO - Selection.addRange() tests
11:25:59 INFO - Selection.addRange() tests
11:25:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:59 INFO - "
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:25:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:59 INFO - "
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:59 INFO - Selection.addRange() tests
11:25:59 INFO - Selection.addRange() tests
11:25:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:59 INFO - "
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:25:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:59 INFO - "
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:59 INFO - Selection.addRange() tests
11:25:59 INFO - Selection.addRange() tests
11:25:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:59 INFO - "
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:25:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:25:59 INFO - "
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:25:59 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:25:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:25:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:25:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:25:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:25:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:25:59 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:25:59 INFO - Selection.addRange() tests
11:26:00 INFO - Selection.addRange() tests
11:26:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:00 INFO - "
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:00 INFO - "
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:00 INFO - Selection.addRange() tests
11:26:00 INFO - Selection.addRange() tests
11:26:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:00 INFO - "
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:00 INFO - "
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:00 INFO - Selection.addRange() tests
11:26:00 INFO - Selection.addRange() tests
11:26:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:00 INFO - "
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:00 INFO - "
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:00 INFO - Selection.addRange() tests
11:26:00 INFO - Selection.addRange() tests
11:26:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:00 INFO - "
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:00 INFO - "
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:00 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:00 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:01 INFO - Selection.addRange() tests
11:26:01 INFO - Selection.addRange() tests
11:26:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:01 INFO - "
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:01 INFO - "
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:01 INFO - Selection.addRange() tests
11:26:01 INFO - Selection.addRange() tests
11:26:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:01 INFO - "
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:01 INFO - "
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:01 INFO - Selection.addRange() tests
11:26:01 INFO - Selection.addRange() tests
11:26:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:01 INFO - "
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:01 INFO - "
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:01 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:01 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:01 INFO - Selection.addRange() tests
11:26:02 INFO - Selection.addRange() tests
11:26:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:02 INFO - "
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:02 INFO - "
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:02 INFO - Selection.addRange() tests
11:26:02 INFO - Selection.addRange() tests
11:26:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:02 INFO - "
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:02 INFO - "
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:02 INFO - Selection.addRange() tests
11:26:02 INFO - Selection.addRange() tests
11:26:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:02 INFO - "
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:02 INFO - "
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:02 INFO - Selection.addRange() tests
11:26:02 INFO - Selection.addRange() tests
11:26:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:02 INFO - "
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:02 INFO - "
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:02 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:02 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:02 INFO - Selection.addRange() tests
11:26:03 INFO - Selection.addRange() tests
11:26:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:03 INFO - "
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:03 INFO - "
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:03 INFO - Selection.addRange() tests
11:26:03 INFO - Selection.addRange() tests
11:26:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:03 INFO - "
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:03 INFO - "
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:03 INFO - Selection.addRange() tests
11:26:03 INFO - Selection.addRange() tests
11:26:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:03 INFO - "
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:03 INFO - "
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:03 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:03 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:03 INFO - Selection.addRange() tests
11:26:04 INFO - Selection.addRange() tests
11:26:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:04 INFO - "
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:04 INFO - "
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:04 INFO - Selection.addRange() tests
11:26:04 INFO - Selection.addRange() tests
11:26:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:04 INFO - "
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - PROCESS | 2804 | --DOCSHELL 101C1C00 == 11 [pid = 2804] [id = 803]
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - PROCESS | 2804 | --DOCSHELL 100CB000 == 10 [pid = 2804] [id = 802]
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - PROCESS | 2804 | --DOCSHELL 0C0C3400 == 9 [pid = 2804] [id = 800]
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - PROCESS | 2804 | --DOCSHELL 0C0C7400 == 8 [pid = 2804] [id = 801]
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:04 INFO - "
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - PROCESS | 2804 | --DOMWINDOW == 31 (10557C00) [pid = 2804] [serial = 2253] [outer = 1039EC00] [url = about:blank]
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:04 INFO - Selection.addRange() tests
11:26:04 INFO - Selection.addRange() tests
11:26:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:04 INFO - "
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:04 INFO - "
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:04 INFO - Selection.addRange() tests
11:26:04 INFO - Selection.addRange() tests
11:26:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:04 INFO - "
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:04 INFO - "
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:04 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:04 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:05 INFO - Selection.addRange() tests
11:26:05 INFO - Selection.addRange() tests
11:26:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:05 INFO - "
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:05 INFO - "
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:05 INFO - Selection.addRange() tests
11:26:05 INFO - Selection.addRange() tests
11:26:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:05 INFO - "
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:05 INFO - "
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:05 INFO - Selection.addRange() tests
11:26:05 INFO - Selection.addRange() tests
11:26:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:05 INFO - "
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:05 INFO - "
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:05 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:05 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:05 INFO - Selection.addRange() tests
11:26:06 INFO - Selection.addRange() tests
11:26:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:06 INFO - "
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:06 INFO - "
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:06 INFO - Selection.addRange() tests
11:26:06 INFO - Selection.addRange() tests
11:26:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:06 INFO - "
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:06 INFO - "
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:06 INFO - Selection.addRange() tests
11:26:06 INFO - Selection.addRange() tests
11:26:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:06 INFO - "
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:06 INFO - "
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:06 INFO - Selection.addRange() tests
11:26:06 INFO - Selection.addRange() tests
11:26:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:06 INFO - "
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:06 INFO - "
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:06 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:06 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:06 INFO - Selection.addRange() tests
11:26:07 INFO - Selection.addRange() tests
11:26:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:07 INFO - "
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:07 INFO - "
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:07 INFO - Selection.addRange() tests
11:26:07 INFO - Selection.addRange() tests
11:26:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:07 INFO - "
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:07 INFO - "
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:07 INFO - Selection.addRange() tests
11:26:07 INFO - Selection.addRange() tests
11:26:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:07 INFO - "
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:07 INFO - "
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:07 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:07 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:07 INFO - Selection.addRange() tests
11:26:08 INFO - Selection.addRange() tests
11:26:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:08 INFO - "
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:08 INFO - "
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:08 INFO - Selection.addRange() tests
11:26:08 INFO - Selection.addRange() tests
11:26:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:08 INFO - "
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:08 INFO - "
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:08 INFO - Selection.addRange() tests
11:26:08 INFO - Selection.addRange() tests
11:26:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:08 INFO - "
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:08 INFO - "
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:08 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:08 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:08 INFO - Selection.addRange() tests
11:26:09 INFO - Selection.addRange() tests
11:26:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:09 INFO - "
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:09 INFO - "
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:09 INFO - Selection.addRange() tests
11:26:09 INFO - Selection.addRange() tests
11:26:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:09 INFO - "
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:09 INFO - "
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:09 INFO - Selection.addRange() tests
11:26:09 INFO - Selection.addRange() tests
11:26:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:09 INFO - "
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:09 INFO - "
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:09 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:09 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:09 INFO - Selection.addRange() tests
11:26:09 INFO - Selection.addRange() tests
11:26:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:10 INFO - "
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:10 INFO - "
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:10 INFO - Selection.addRange() tests
11:26:10 INFO - Selection.addRange() tests
11:26:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:10 INFO - "
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:10 INFO - "
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:10 INFO - Selection.addRange() tests
11:26:10 INFO - Selection.addRange() tests
11:26:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:10 INFO - "
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:10 INFO - "
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:10 INFO - Selection.addRange() tests
11:26:10 INFO - Selection.addRange() tests
11:26:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:10 INFO - "
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:10 INFO - "
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:10 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:10 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:10 INFO - Selection.addRange() tests
11:26:11 INFO - Selection.addRange() tests
11:26:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:11 INFO - "
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:11 INFO - "
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:11 INFO - Selection.addRange() tests
11:26:11 INFO - Selection.addRange() tests
11:26:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:11 INFO - "
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:11 INFO - "
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:11 INFO - Selection.addRange() tests
11:26:11 INFO - Selection.addRange() tests
11:26:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:11 INFO - "
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:11 INFO - "
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:11 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:11 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:11 INFO - Selection.addRange() tests
11:26:11 INFO - Selection.addRange() tests
11:26:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:11 INFO - "
11:26:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:12 INFO - "
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:12 INFO - Selection.addRange() tests
11:26:12 INFO - Selection.addRange() tests
11:26:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:12 INFO - "
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:12 INFO - "
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:12 INFO - Selection.addRange() tests
11:26:12 INFO - Selection.addRange() tests
11:26:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:12 INFO - "
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:26:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:26:12 INFO - "
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:26:12 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:26:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:26:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:26:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:26:12 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:26:12 INFO - - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
11:27:01 INFO - root.query(q)
11:27:01 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:27:01 INFO - root.queryAll(q)
11:27:01 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:01 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:01 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
11:27:02 INFO - root.query(q)
11:27:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:27:02 INFO - root.queryAll(q)
11:27:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:27:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
11:27:02 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:02 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
11:27:03 INFO - #descendant-div2 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
11:27:03 INFO - #descendant-div2 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
11:27:03 INFO - >
11:27:03 INFO - #child-div2 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
11:27:03 INFO - >
11:27:03 INFO - #child-div2 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
11:27:03 INFO - #child-div2 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
11:27:03 INFO - #child-div2 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
11:27:03 INFO - >#child-div2 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
11:27:03 INFO - >#child-div2 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
11:27:03 INFO - +
11:27:03 INFO - #adjacent-p3 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
11:27:03 INFO - +
11:27:03 INFO - #adjacent-p3 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
11:27:03 INFO - #adjacent-p3 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
11:27:03 INFO - #adjacent-p3 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
11:27:03 INFO - +#adjacent-p3 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
11:27:03 INFO - +#adjacent-p3 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
11:27:03 INFO - ~
11:27:03 INFO - #sibling-p3 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
11:27:03 INFO - ~
11:27:03 INFO - #sibling-p3 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
11:27:03 INFO - #sibling-p3 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
11:27:03 INFO - #sibling-p3 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
11:27:03 INFO - ~#sibling-p3 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
11:27:03 INFO - ~#sibling-p3 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
11:27:03 INFO -
11:27:03 INFO - ,
11:27:03 INFO -
11:27:03 INFO - #group strong - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
11:27:03 INFO -
11:27:03 INFO - ,
11:27:03 INFO -
11:27:03 INFO - #group strong - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
11:27:03 INFO - #group strong - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
11:27:03 INFO - #group strong - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
11:27:03 INFO - ,#group strong - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
11:27:03 INFO - ,#group strong - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
11:27:03 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:03 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:27:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
11:27:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:27:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:27:03 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 4742ms
11:27:03 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
11:27:03 INFO - PROCESS | 2804 | ++DOCSHELL 100AB400 == 16 [pid = 2804] [id = 821]
11:27:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 44 (100AF400) [pid = 2804] [serial = 2299] [outer = 00000000]
11:27:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 45 (101E1C00) [pid = 2804] [serial = 2300] [outer = 100AF400]
11:27:03 INFO - PROCESS | 2804 | 1448047623673 Marionette INFO loaded listener.js
11:27:03 INFO - PROCESS | 2804 | ++DOMWINDOW == 46 (13E8E800) [pid = 2804] [serial = 2301] [outer = 100AF400]
11:27:04 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
11:27:04 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
11:27:04 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:27:04 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:27:04 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1000ms
11:27:04 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
11:27:04 INFO - PROCESS | 2804 | ++DOCSHELL 148CE000 == 17 [pid = 2804] [id = 822]
11:27:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 47 (154CDC00) [pid = 2804] [serial = 2302] [outer = 00000000]
11:27:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 48 (17997800) [pid = 2804] [serial = 2303] [outer = 154CDC00]
11:27:04 INFO - PROCESS | 2804 | 1448047624724 Marionette INFO loaded listener.js
11:27:04 INFO - PROCESS | 2804 | ++DOMWINDOW == 49 (1838AC00) [pid = 2804] [serial = 2304] [outer = 154CDC00]
11:27:05 INFO - PROCESS | 2804 | ++DOCSHELL 101E4C00 == 18 [pid = 2804] [id = 823]
11:27:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 50 (15A86000) [pid = 2804] [serial = 2305] [outer = 00000000]
11:27:05 INFO - PROCESS | 2804 | ++DOCSHELL 15A88000 == 19 [pid = 2804] [id = 824]
11:27:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 51 (15A89000) [pid = 2804] [serial = 2306] [outer = 00000000]
11:27:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 52 (183BF400) [pid = 2804] [serial = 2307] [outer = 15A86000]
11:27:05 INFO - PROCESS | 2804 | ++DOMWINDOW == 53 (18E2F000) [pid = 2804] [serial = 2308] [outer = 15A89000]
11:27:06 INFO - PROCESS | 2804 | --DOMWINDOW == 52 (13EDC000) [pid = 2804] [serial = 2280] [outer = 00000000] [url = about:blank]
11:27:06 INFO - PROCESS | 2804 | --DOMWINDOW == 51 (16FF3C00) [pid = 2804] [serial = 2286] [outer = 00000000] [url = about:blank]
11:27:06 INFO - PROCESS | 2804 | --DOMWINDOW == 50 (1024B800) [pid = 2804] [serial = 2278] [outer = 00000000] [url = about:blank]
11:27:06 INFO - PROCESS | 2804 | --DOMWINDOW == 49 (154C7800) [pid = 2804] [serial = 2285] [outer = 00000000] [url = http://web-platform.test:8000/selection/isCollapsed.html]
11:27:06 INFO - PROCESS | 2804 | --DOMWINDOW == 48 (101E3C00) [pid = 2804] [serial = 2277] [outer = 00000000] [url = http://web-platform.test:8000/selection/getSelection.html]
11:27:06 INFO - PROCESS | 2804 | --DOMWINDOW == 47 (14636000) [pid = 2804] [serial = 2282] [outer = 00000000] [url = http://web-platform.test:8000/selection/interfaces.html]
11:27:06 INFO - PROCESS | 2804 | --DOMWINDOW == 46 (0C0CE400) [pid = 2804] [serial = 2274] [outer = 00000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
11:27:06 INFO - PROCESS | 2804 | --DOMWINDOW == 45 (31ECA000) [pid = 2804] [serial = 2272] [outer = 00000000] [url = about:blank]
11:27:06 INFO - PROCESS | 2804 | --DOMWINDOW == 44 (1469BC00) [pid = 2804] [serial = 2283] [outer = 00000000] [url = about:blank]
11:27:06 INFO - PROCESS | 2804 | --DOMWINDOW == 43 (148E1C00) [pid = 2804] [serial = 2284] [outer = 00000000] [url = about:blank]
11:27:06 INFO - PROCESS | 2804 | --DOMWINDOW == 42 (100CA800) [pid = 2804] [serial = 2275] [outer = 00000000] [url = about:blank]
11:27:06 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
11:27:06 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
11:27:06 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
11:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
11:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
11:27:06 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:27:06 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:27:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:27:06 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */